Видалення рукописного тексту
API

Видаліть рукописний текст з будь-якого зображення за допомогою 1 виклику API

Приклади Запиту та Відповіді

Використовуйте ці приклади для побудови та налагодження інтеграції

Приклад HTTP‑запиту

POST https://{your-api-domain}/sjccup
Заголовки:
  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
}

Приклади відповідей

Успішна відповідь

Якщо запит коректний і зображення успішно оброблено, API повертає code = 0 та оброблене зображення, закодоване у Base64.

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

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

Відповідь із бізнес‑помилкою

Якщо upstream‑сервіс повідомляє про бізнес‑помилку, API повертає error = "API_ERROR" та код, відмінний від нуля. Ви можете зіставити цей код, використовуючи таблицю кодів помилок нижче.

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

Вступ до API

Технологія штучного інтелекту, що спеціалізується на видаленні рукописного тексту, стала простішою, ніж будь-коли раніше, завдяки API RemoveHandwriting.com. Всього за кілька рядків коду ви можете впровадити цю технологію у свій додаток.

1

Придбати пакет

Придбайте пакет, призначений для API

2

Отримайте лист з API

Протягом 2 годин після покупки ви отримаєте електронний лист з вашим виділеним доменом API та AppCode.

3

Використати приклади коду

Використовуйте наступні приклади коду, щоб швидко розпочати роботу

4

Налаштувати параметри

Поверніться до довідника параметрів, щоб налаштувати запит

Автентифікація

Ми автентифікуємо запити за допомогою виділеного домену API та Bearer‑токена, прив’язаного до кожного облікового запису. Після придбання пакета API ми надсилаємо вам електронною поштою унікальний домен API та токен. З міркувань безпеки, будь ласка, не публікуйте свій API‑токен.

Кінцева точка API

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

Замініть {your-api-domain} на домен API, який ми надішлемо вам електронною поштою після покупки. Кожен розробник має власний домен і токен.

Заголовки

Authorization:
Bearer {YOUR_API_TOKEN}
Замініть {YOUR_API_TOKEN} на Bearer‑токен, який ми надішлемо вам електронною поштою. Зберігайте його в таємниці та ніколи не комітьте в публічні репозиторії.
Content-Type:
application/json; charset=UTF-8

Приклади коду

Швидко розпочніть роботу з нашими прикладами коду

#!/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"

Параметри запиту

Налаштуйте свої запити API за допомогою цих параметрів

ПараметрТипОпис
media_idstringЗначення зображення в кодуванні Base64, при цьому найдовша сторона не перевищує 4000 пікселів; видаліть префікс data:image/png;base64
keep_distortionbooleanfalse – автоматично виправляє спотворення, true – вимикає виправлення
keep_oribooleanfalse – зображення буде повернуто в правильну орієнтацію, true – зберігає орієнтацію під час завантаження

Коди помилок

Довідник кодів відповідей API

Код помилкиПовідомлення про помилкуОпис
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

Тарифні плани API

Наступні плани є ексклюзивними для API

Початковий

$99$0.198 / кредит
500 кредитів
Термін дії 3 місяці
  • Підтримка більшості форматів зображень
  • Корекція та покращення документів
  • Видалення рукописного тексту з документів
  • Видалення муарових візерунків на зображеннях
  • Швидкість обробки ~2 секунди
Найпопулярніший

Популярний

$349$0.07 / кредит
5 000 кредитів
Термін дії 6 місяців
  • Підтримка більшості форматів зображень
  • Корекція та покращення документів
  • Видалення рукописного тексту з документів
  • Видалення муарових візерунків на зображеннях
  • Швидкість обробки ~2 секунди

Бізнес

$749$0.05 / кредит
15 000 кредитів
Термін дії 1 рік
  • Підтримка більшості форматів зображень
  • Корекція та покращення документів
  • Видалення рукописного тексту з документів
  • Видалення муарових візерунків на зображеннях
  • Швидкість обробки ~2 секунди
Exclusive

Корпоративний

$1999$0.04 / кредит
50 000 кредитів
Термін дії 1 рік
  • Підтримка більшості форматів зображень
  • Корекція та покращення документів
  • Видалення рукописного тексту з документів
  • Видалення муарових візерунків на зображеннях
  • Швидкість обробки ~2 секунди

Чому розробники довіряють нашому API

Наш API для видалення рукописного тексту створений для продакшен-навантажень і поєднує якість, продуктивність та вартість, щоб ви могли покладатися на нього в реальних застосунках.

Надійність рівня продакшену

Висока доступність і стабільна продуктивність, налаштована під реальний трафік.

Оптимізований для рукопису

Моделі, зосереджені на документах, нотатках і формах з рукописним текстом, для більш послідовних результатів.

Прогнозована ціна лише для API

Спеціальні тарифи для API з чіткою вартістю за кредит для довгострокових інтеграцій.

Підтримка, коли вона потрібна

Підтримка електронною поштою допомагає діагностувати проблеми та покращувати інтеграцію з часом.

Документація API - RemoveHandwriting