Удаление Рукописного Текста
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"
}

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

Если вышестоящий сервис сообщает о бизнес‑ошибке, 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, с самой длинной стороной, не превышающей 4000px; удалите префикс 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 удаления рукописного текста – Удаление рукописного текста с ИИ