Обзор API
Встраивайте распознавание текста и извлечение таблиц с общим ключом API и балансом, оплачивая использование.
Выбор API
- Изображение в текст
Получайте содержимое документов как Markdown в JSON, обычный текст в JSON или редактируемый Word.
POST /api/v1/image-to-text - Изображение в таблицу
Получайте структуру таблиц в JSON, CSV или Excel.
POST /api/v1/image-to-table
API FreeAIOCR позволяет распознавать текст и извлекать таблицы из изображений. Выберите соответствующий справочник выше, чтобы узнать поддерживаемые форматы.
Быстрый старт
- Подтвердите адрес электронной почты аккаунта
- Создайте API-ключ в настройках и сохраните его: ключ отображается только один раз
- Пополните баланс API на $5. Все ключи делят этот баланс, он не связан с подписками сайта и не имеет срока действия
- Отправьте пример запроса с сервера, заменив YOUR_API_KEY и document.png
- Проверьте распознанный текст, число токенов и сумму списания в ответе
Аутентификация
Authorization: Bearer YOUR_API_KEY
Используйте Bearer-токен по HTTPS и храните ключ на сервере. Междоменные вызовы браузера не поддерживаются. Не публикуйте ключ в открытом коде.
Первый запрос
Используйте POST, Bearer-ключ и ровно один файл в поле image. Замените YOUR_API_KEY и document.png. Content-Type multipart и границу задаёт cURL. Допускается только необязательный параметр URL format; дополнительные поля формы и настройки модели не принимаются. Вызывайте с сервера; междоменные вызовы браузера не поддерживаются. Не публикуйте ключ.
curl --silent --show-error --include --max-time 150 \
'https://freeaiocr.com/api/v1/image-to-text' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Idempotency-Key: example-request-0001' \
-F 'image=@document.png'Чтение ответа
Приведённый JSON — пример: распознанный текст и расход токенов зависят от изображения.
{
"request_id": "b2c8ec98-2a36-4f87-99d2-3d7839b92518",
"text": "# Document title\n\nRecognized paragraph.\n\n| Item | Count |\n| --- | --- |\n| Books | 12 |",
"usage": {
"input_tokens": 2000,
"output_tokens": 4000
},
"billing": {
"currency": "USD",
"price_version": "2026-10-26-v1",
"base_usd": "0.002000000",
"input_overage_usd": "0.000000000",
"output_overage_usd": "0.002400000",
"total_usd": "0.004400000"
}
}Безопасные повторы
При сетевой ошибке повторяйте запрос с тем же Idempotency-Key и исходным изображением. Новой операции нужен новый уникальный ключ. Не создавайте другую операцию, пока результат или списание предыдущей не определены. Подробности см. в стратегии повторов.
Общие руководства относятся к API текста и таблиц. Входные данные, форматы и особые ошибки описаны в справочнике каждого API.