DocInspect API

Документация живёт рядом с API

Интерактивные Swagger и ReDoc генерируются из того же кода, что отвечает на ваши запросы: они не устаревают.

Эндпоинты v1

Основной вход: POST /v1/task, весь конвейер за один вызов. Этапы конвейера при этом доступны и отдельными вызовами, если нужен только один из них.

POST/v1/taskуниверсальная AI-задача над файлом или текстом
GET/v1/task/{id}статус и результат async-задачи
POST/v1/extractэкстракция по схеме, chunks и embeddings
POST/v1/splitнарезка мультидокумента без LLM
POST/v1/split/analyzeнарезка с классификацией и экстракцией
POST/v1/embedэмбеддинг текста, вектор 256 измерений

Быстрый старт

curl -X POST https://api.docinspect.ru/v1/task \
-H "X-API-Key: $DOCINSPECT_API_KEY" \
-F "file=@invoice.pdf" \
-F "prompt=Извлеки реквизиты счёта" \
-F 'output_schema={
"type": "object",
"properties": {
"supplier": {"type": "object", "properties": {
"name": {"type": "string"}, "inn": {"type": "string"}}},
"total_amount": {"type": "number"}
}
}'