Видалення рукописного тексту
API
Видаліть рукописний текст з будь-якого зображення за допомогою 1 виклику API
Довідник API
Перейдіть до деталей інтеграції або перегляньте публічну схему OpenAPI.
Приклади Запиту та Відповіді
Використовуйте ці приклади для побудови та налагодження інтеграції
Приклад 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"
}Відповідь із бізнес‑помилкою
Якщо 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. Всього за кілька рядків коду ви можете впровадити цю технологію у свій додаток.
Придбати пакет
Придбайте пакет, призначений для API
Отримайте лист з API
Протягом 2 годин після покупки ви отримаєте електронний лист з вашим виділеним доменом API та AppCode.
Використати приклади коду
Використовуйте наступні приклади коду, щоб швидко розпочати роботу
Налаштувати параметри
Поверніться до довідника параметрів, щоб налаштувати запит
Автентифікація
Ми автентифікуємо запити за допомогою виділеного домену API та Bearer‑токена, прив’язаного до кожного облікового запису. Після придбання пакета API ми надсилаємо вам електронною поштою унікальний домен API та токен. З міркувань безпеки, будь ласка, не публікуйте свій API‑токен.
Кінцева точка API
Замініть {your-api-domain} на домен API, який ми надішлемо вам електронною поштою після покупки. Кожен розробник має власний домен і токен.
Заголовки
Приклади коду
Швидко розпочніть роботу з нашими прикладами коду
#!/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_id | string | Значення зображення в кодуванні Base64, при цьому найдовша сторона не перевищує 4000 пікселів; видаліть префікс data:image/png;base64 |
| keep_distortion | boolean | false – автоматично виправляє спотворення, true – вимикає виправлення |
| keep_ori | boolean | false – зображення буде повернуто в правильну орієнтацію, true – зберігає орієнтацію під час завантаження |
Коди помилок
Довідник кодів відповідей API
| Код помилки | Повідомлення про помилку | Опис |
|---|---|---|
| 0 | success | Успіх |
| 1000 | body error | Помилка тіла запиту |
| 1001 | param error | Помилка параметра запиту |
| 1002 | content type error | Помилка Content-Type |
| 1003 | image not exists | Файл зображення не знайдено |
| 1004 | image size error | Помилка розміру зображення |
| 1005 | image format error | Помилка формату зображення |
| 1006 | invalid signature | Недійсний підпис |
| 1007 | body size error | Помилка розміру тіла |
| 1008 | no authorization | Помилка авторизації |
| 2000 | server unknown error | Невідома помилка сервера |
| 2001 | server timeout | Тайм-аут сервера |
| 2003 | no content recognition | Вміст не розпізнано |
| 2004 | validate data error | Помилка даних валідації |
| 3000 | remote server error | Помилка віддаленого сервера |
| 4000 | base server error | Помилка базового сервера |
Тарифні плани API
Наступні плани є ексклюзивними для API
Початковий
- Підтримка більшості форматів зображень
- Корекція та покращення документів
- Видалення рукописного тексту з документів
- Видалення муарових візерунків на зображеннях
Популярний
- Підтримка більшості форматів зображень
- Корекція та покращення документів
- Видалення рукописного тексту з документів
- Видалення муарових візерунків на зображеннях
Бізнес
- Підтримка більшості форматів зображень
- Корекція та покращення документів
- Видалення рукописного тексту з документів
- Видалення муарових візерунків на зображеннях
Корпоративний
- Підтримка більшості форматів зображень
- Корекція та покращення документів
- Видалення рукописного тексту з документів
- Видалення муарових візерунків на зображеннях
Чому розробники довіряють нашому API
Наш API для видалення рукописного тексту створений для продакшен-навантажень і поєднує якість, продуктивність та вартість, щоб ви могли покладатися на нього в реальних застосунках.
Надійність рівня продакшену
Висока доступність і стабільна продуктивність, налаштована під реальний трафік.
Оптимізований для рукопису
Моделі, зосереджені на документах, нотатках і формах з рукописним текстом, для більш послідовних результатів.
Прогнозована ціна лише для API
Спеціальні тарифи для API з чіткою вартістю за кредит для довгострокових інтеграцій.
Підтримка, коли вона потрібна
Підтримка електронною поштою допомагає діагностувати проблеми та покращувати інтеграцію з часом.