Ultra Model pentru pagini complexe. Curățare mai bună pentru documente mai dificile.

Eliminarea scrisului de mână
API

Eliminați scrisul de mână din orice imagine cu 1 apel API

Referință API

Accesați detaliile de integrare sau consultați schema OpenAPI publică.

OpenAPI JSON

Exemple de Cerere și Răspuns

Folosiți aceste exemple pentru a construi și depana integrarea

Exemplu de cerere HTTP

POST https://{your-api-domain}/cleanup
Antete:
  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
}

Exemple de răspuns

Răspuns reușit

Când cererea este validă și imaginea este procesată cu succes, API-ul returnează code = 0 și o imagine procesată, codificată în Base64.

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

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

Răspuns cu eroare de business

Când serviciul upstream raportează o eroare de business, API-ul returnează error = "API_ERROR" și un cod diferit de zero. Puteți mapa acest cod folosind tabelul de coduri de eroare de mai jos.

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."
}

Introducere API

Tehnologia de inteligență artificială specializată în eliminarea scrisului de mână a fost făcută mai ușoară ca niciodată folosind API-ul RemoveHandwriting.com. Cu doar câteva rânduri de cod, puteți aduce această tehnologie în aplicația dvs.

1

Cumpără pachet

Cumpără un pachet dedicat API-ului

2

Primește e-mailul API

În cel mult 2 ore după achiziție, vei primi un e‑mail cu domeniul tău API dedicat și AppCode-ul tău.

3

Folosește exemple de cod

Folosește următoarele exemple de cod pentru a începe rapid

4

Ajustează parametrii

Revenind la referința parametrilor pentru a ajusta cererea

Autentificare

Autentificăm cererile folosind un domeniu API dedicat și un token Bearer specific fiecărui cont. După ce achiziționați un pachet API, vă trimitem prin e-mail domeniul API și tokenul unic. Din motive de securitate, vă rugăm să nu publicați tokenul dvs. API.

Endpoint API

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

Înlocuiți {your-api-domain} cu domeniul API pe care vi-l trimitem prin e-mail după achiziție. Fiecare dezvoltator are propriul domeniu și propriul token.

Antete

Autorizare:
Bearer {YOUR_API_TOKEN}
Înlocuiți {YOUR_API_TOKEN} cu tokenul Bearer pe care vi-l trimitem prin e-mail. Păstrați-l în siguranță și nu îl comentați niciodată în repozitoare publice.
Tip de conținut:
application/json; charset=UTF-8

Exemple de cod

Începeți rapid cu exemplele noastre de cod

#!/usr/bin/env bash

set -euo pipefail

# Domain and token for the image processing proxy
API_DOMAIN="https://{your-api-domain}"
API_PATH="/cleanup"
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"

Parametrii cererii

Configurați cererile API cu acești parametri

ParametruTipDescriere
media_idstringValoarea imaginii codificată în Base64, cu latura cea mai lungă nedepășind 4000px; eliminați prefixul data:image/png;base64
keep_distortionbooleanfalse – corectează automat distorsiunea, true – dezactivează corecția
keep_oribooleanfalse – imaginea va fi rotită în orientarea corectă, true – reține orientarea la încărcare

Coduri de eroare

Referință pentru codurile de răspuns API

Cod de eroareMesaj de eroareDescriere
0successSucces
1000body errorEroare în corpul solicitării
1001param errorEroare la parametrul solicitării
1002content type errorEroare Content-Type
1003image not existsFișier imagine negăsit
1004image size errorEroare dimensiune imagine
1005image format errorEroare format imagine
1006invalid signatureSemnătură invalidă
1007body size errorEroare dimensiune corp
1008no authorizationAutorizare eșuată
2000server unknown errorEroare server necunoscută
2001server timeoutTimeout server
2003no content recognitionNiciun conținut recunoscut
2004validate data errorEroare date de validare
3000remote server errorEroare server la distanță
4000base server errorEroare server de bază

Planuri de prețuri API

Următoarele planuri sunt exclusive pentru API

Pachet Starter

$99$0,198 / credit
500 credite
Valabilitate 3 luni
  • Suport pentru majoritatea formatelor de imagine
  • Corecție și îmbunătățire documente
  • Eliminarea scrisului de mână din documente
  • Eliminarea modelelor moiré din imagini
Cel mai popular

Pachet Popular

$3490,08 USD / credit
10.000 de credite
Valabilitate de 6 luni
  • Suport pentru majoritatea formatelor de imagine
  • Corecție și îmbunătățire documente
  • Eliminarea scrisului de mână din documente
  • Eliminarea modelelor moiré din imagini

Pachet Business

$749$0,05 / credit
15.000 credite
Valabilitate 1 an
  • Suport pentru majoritatea formatelor de imagine
  • Corecție și îmbunătățire documente
  • Eliminarea scrisului de mână din documente
  • Eliminarea modelelor moiré din imagini
Exclusiv

Pachet Enterprise

$1999$0,04 / credit
50.000 credite
Valabilitate 1 an
  • Suport pentru majoritatea formatelor de imagine
  • Corecție și îmbunătățire documente
  • Eliminarea scrisului de mână din documente
  • Eliminarea modelelor moiré din imagini

De ce dezvoltatorii au încredere în API-ul nostru

API-ul nostru de eliminare a scrisului de mână este construit pentru sarcini de producție și echilibrează calitatea, performanța și costul, astfel încât să vă puteți baza pe el în aplicații reale.

Fiabilitate pregătită pentru producție

Disponibilitate ridicată și performanță stabilă, ajustate pentru trafic real.

Optimizat pentru scris de mână

Modele concentrate pe documente, notițe și formulare cu text scris de mână pentru rezultate mai consistente.

Prețuri previzibile doar pentru API

Planuri API dedicate cu costuri clare pe credit pentru integrări pe termen lung.

Suport când aveți nevoie

Suport prin e-mail pentru a vă ajuta să diagnosticați problemele și să vă îmbunătățiți integrarea în timp.