Remoção de Escrita à Mão
API

Remova a escrita à mão de qualquer imagem com 1 chamada de API

Exemplos de Requisição e Resposta

Use estes exemplos para construir e depurar a sua integração

Exemplo de Requisição HTTP

POST https://{your-api-domain}/sjccup
Cabeçalhos:
  Authorization: Bearer {YOUR_API_TOKEN}
  Content-Type: application/json; charset=UTF-8

Body:
{
  "media_id": "<BASE64_IMAGE_WITHOUT_PREFIX>",
  "keep_distortion": false,
  "keep_ori": true
}

Exemplos de Resposta

Resposta bem-sucedida

Quando a requisição é válida e a imagem é processada com sucesso, a API retorna code = 0 e uma imagem processada codificada em Base64.

HTTP/1.1 200 OK
Content-Type: application/json; charset=UTF-8

{
  "code": 0,
  "data": {
    "data": {
      "mediaId": "<BASE64_PROCESSED_IMAGE>"
    }
  },
  "message": "Success"
}

Resposta com erro de negócio

Quando o serviço upstream relata um erro de negócio, a API retorna error = "API_ERROR" e um código diferente de zero. Você pode mapear esse código usando a tabela de códigos de erro abaixo.

HTTP/1.1 400 Bad Request
Content-Type: application/json; charset=UTF-8

{
  "error": "API_ERROR",
  "code": 1004,
  "message": "Image size error. Please ensure the image is less than 5MB and the longest side is less than 4000px."
}

Introdução à API

A tecnologia de Inteligência Artificial especializada em remoção de escrita à mão tornou-se mais fácil do que nunca usando a API RemoveHandwriting.com. Com apenas algumas linhas de código, você pode trazer essa tecnologia para sua aplicação.

1

Comprar Pacote

Compre um pacote dedicado à API

2

Receber o e-mail da API

Em até 2 horas após a compra, você receberá um e‑mail com seu domínio de API dedicado e seu AppCode.

3

Usar Exemplos de Código

Use os seguintes exemplos de código para começar rapidamente

4

Ajustar Parâmetros

Voltar à referência de parâmetros para ajustar a solicitação

Autenticação

Autenticamos as requisições usando um domínio de API dedicado e um token Bearer específico para cada conta. Após a compra de um pacote de API, enviaremos por e‑mail o seu domínio de API e token exclusivos. Por motivos de segurança, não publique o seu token de API.

Endpoint da API

POST https://{your-api-domain}/sjccup

Substitua {your-api-domain} pelo domínio de API que enviaremos por e‑mail após a compra. Cada desenvolvedor tem um domínio e um token dedicados.

Cabeçalhos

Authorization:
Bearer {YOUR_API_TOKEN}
Substitua {YOUR_API_TOKEN} pelo token Bearer que enviaremos por e‑mail. Mantenha-o em segredo e nunca o faça commit em repositórios públicos.
Content-Type:
application/json; charset=UTF-8

Exemplos de Código

Comece rapidamente com nossos exemplos de código

#!/usr/bin/env bash

set -euo pipefail

# Domain and token for the image processing proxy
API_DOMAIN="https://{your-api-domain}"
API_PATH="/sjccup"
API_TOKEN="{YOUR_API_TOKEN}"

# Image file passed as first argument (default: testpaper.jpg)
IMAGE_FILE="${1:-testpaper.jpg}"

if [ ! -f "$IMAGE_FILE" ]; then
  echo "Image file not found: $IMAGE_FILE" >&2
  echo "Usage: $0 path/to/image.jpg" >&2
  exit 1
fi

echo "Encoding image to Base64: $IMAGE_FILE"
# Encode image to Base64 and remove newlines (use -i for BSD base64 on macOS)
BASE64_IMAGE=$(base64 -i "$IMAGE_FILE" | tr -d '
')

echo "Building JSON body..."
read -r -d '' JSON_BODY <<EOF || true
{
  "media_id": "$BASE64_IMAGE",
  "keep_distortion": false,
  "keep_ori": true
}
EOF

echo "Calling proxy API..."
curl -X POST "${API_DOMAIN}${API_PATH}" \
  -H "Authorization: Bearer ${API_TOKEN}" \
  -H "Content-Type: application/json; charset=UTF-8" \
  -d "$JSON_BODY" \
  -o response.json \
  -s -w "\nHTTP status: %{http_code}\n"

echo "Response saved to response.json"

Parâmetros de Solicitação

Configure suas solicitações de API com estes parâmetros

ParâmetroTipoDescrição
media_idstringValor codificado em Base64 da imagem, com o lado mais longo não excedendo 4000px; remova o prefixo data:image/png;base64
keep_distortionbooleanfalse – corrige distorção automaticamente, true – desativa a correção
keep_oribooleanfalse – a imagem será girada para a orientação correta, true – mantém a orientação quando carregada

Códigos de Erro

Referência para códigos de resposta da API

Código de ErroMensagem de ErroDescrição
0successSuccess
1000body errorRequest body error
1001param errorRequest parameter error
1002content type errorContent-Type error
1003image not existsImage file not found
1004image size errorImage size error
1005image format errorImage format error
1006invalid signatureInvalid signature
1007body size errorBody size error
1008no authorizationAuthorization failed
2000server unknown errorServer unknown error
2001server timeoutServer timeout
2003no content recognitionNo content recognized
2004validate data errorValidation data error
3000remote server errorRemote server error
4000base server errorBase server error

Planos de Preços da API

Os seguintes planos são exclusivos para API

Iniciante

$99$0.198 / Crédito
500 créditos
Validade de 3 meses
  • Suporte para a maioria dos formatos de imagem
  • Correção e aprimoramento de documentos
  • Remoção de escrita à mão de documentos
  • Remoção de padrões de moiré em imagens
  • Velocidade de processamento ~2 segundos
Mais Popular

Popular

$349$0.07 / Crédito
5.000 créditos
Validade de 6 meses
  • Suporte para a maioria dos formatos de imagem
  • Correção e aprimoramento de documentos
  • Remoção de escrita à mão de documentos
  • Remoção de padrões de moiré em imagens
  • Velocidade de processamento ~2 segundos

Empresarial

$749$0.05 / Crédito
15.000 créditos
Validade de 1 ano
  • Suporte para a maioria dos formatos de imagem
  • Correção e aprimoramento de documentos
  • Remoção de escrita à mão de documentos
  • Remoção de padrões de moiré em imagens
  • Velocidade de processamento ~2 segundos
Exclusive

Corporativo

$1999$0.04 / Crédito
50.000 créditos
Validade de 1 ano
  • Suporte para a maioria dos formatos de imagem
  • Correção e aprimoramento de documentos
  • Remoção de escrita à mão de documentos
  • Remoção de padrões de moiré em imagens
  • Velocidade de processamento ~2 segundos

Por que os desenvolvedores confiam na nossa API

Nossa API de remoção de escrita à mão foi criada para ambientes de produção e equilibra qualidade, desempenho e custo, para que você possa usá-la com confiança em aplicações reais.

Confiabilidade pronta para produção

Alta disponibilidade e desempenho estável, ajustados para tráfego real.

Otimizada para escrita à mão

Modelos focados em documentos, anotações e formulários com texto manuscrito para resultados mais consistentes.

Preços previsíveis apenas para API

Planos dedicados de API com custos por crédito claros para integrações de longo prazo.

Suporte quando você precisar

Suporte por e-mail para ajudar a diagnosticar problemas e aprimorar sua integração ao longo do tempo.

API de Remoção de Escrita à Mão – Remover Escrita à Mão com IA