Ultra Model для сложных страниц. Более качественная очистка для более сложных документов.

Удаление Рукописного Текста
API

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

Справочник API

Перейдите к деталям интеграции или просмотрите публичную схему OpenAPI.

OpenAPI JSON

Примеры запроса и ответа

Используйте эти примеры для построения и отладки интеграции

Пример HTTP‑запроса

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

Ответ с бизнес‑ошибкой

Если вышестоящий сервис сообщает о бизнес‑ошибке, 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}/cleanup

Замените {your-api-domain} на домен API, который мы отправим вам по электронной почте после покупки. У каждого разработчика свой собственный домен и токен.

Заголовки

Авторизация:
Bearer {YOUR_API_TOKEN}
Замените {YOUR_API_TOKEN} на Bearer‑токен, который мы отправим вам по электронной почте. Храните его в секрете и никогда не коммитьте в публичные репозитории.
Тип содержимого:
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="/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"

Параметры Запроса

Настройте ваши API-запросы с помощью этих параметров

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

Коды Ошибок

Справочник кодов ответов API

Код ОшибкиСообщение Об ОшибкеОписание
0successУспех
1000body errorОшибка тела запроса
1001param errorОшибка параметра запроса
1002content type errorОшибка Content-Type
1003image not existsФайл изображения не найден
1004image size errorОшибка размера изображения
1005image format errorОшибка формата изображения
1006invalid signatureНедействительная подпись
1007body size errorОшибка размера тела
1008no authorizationОшибка авторизации
2000server unknown errorНеизвестная ошибка сервера
2001server timeoutТайм-аут сервера
2003no content recognitionСодержимое не распознано
2004validate data errorОшибка данных валидации
3000remote server errorОшибка удалённого сервера
4000base server errorОшибка базового сервера

Тарифные Планы API

Следующие планы предназначены исключительно для API

Начальный

$99$0.198 / Кредит
500 кредитов
Срок действия 3 месяца
  • Поддержка большинства форматов изображений
  • Коррекция и улучшение документов
  • Удаление рукописного текста из документов
  • Удаление муаровых узоров на изображениях
Самый Популярный

Популярный

$349$0.07 / Кредит
5,000 кредитов
Срок действия 6 месяцев
  • Поддержка большинства форматов изображений
  • Коррекция и улучшение документов
  • Удаление рукописного текста из документов
  • Удаление муаровых узоров на изображениях

Бизнес

$749$0.05 / Кредит
15,000 кредитов
Срок действия 1 год
  • Поддержка большинства форматов изображений
  • Коррекция и улучшение документов
  • Удаление рукописного текста из документов
  • Удаление муаровых узоров на изображениях
Эксклюзивный

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

$1999$0.04 / Кредит
50,000 кредитов
Срок действия 1 год
  • Поддержка большинства форматов изображений
  • Коррекция и улучшение документов
  • Удаление рукописного текста из документов
  • Удаление муаровых узоров на изображениях

Почему разработчики доверяют нашему API

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

Надёжность уровня продакшн

Высокая доступность и стабильная работа, оптимизированные под реальный трафик.

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

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

Предсказуемое ценообразование только для API

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

Поддержка, когда она нужна

Поддержка по электронной почте помогает диагностировать проблемы и улучшать интеграцию со временем.