Техническая документация API
Обзор архитектуры интеграции для технических специалистов. Асинхронный протокол взаимодействия, спецификация форматов данных и механизмы обеспечения надежности.
Архитектурные принципы
- Асинхронная обработка: использование паттерна Polling (
202 Accepted) для работы с высоконагруженными сценариями. - Идемпотентность: поддержка заголовка
Idempotency-Keyдля гарантии корректной обработки повторных запросов (retries). - Строгая типизация: валидация входных данных (JSON Schema) на уровне API Gateway. Основной формат payload:
{ "text": "..." }. - Rate Limiting: квотирование запросов на уровне организации (RPS/RPM) для защиты инфраструктуры.
- Zero-Log Policy: опциональный режим работы без персистентного хранения данных (in-memory processing + TTL).
Примечание: API оптимизирован для работы с текстовыми данными. Обработка бинарных файлов (PDF, изображения) требует предварительного OCR на стороне клиента или использования специализированного эндпоинта (доступно в расширенной версии).
Спецификация и доступ
Полная техническая документация, включая описание эндпоинтов, моделей данных и кодов ошибок, предоставляется партнерам после подписания договора.
- Authentication: API Key / Bearer Token аутентификация.
- Versioning: поддержка версионирования API для обеспечения обратной совместимости.
- Error Handling: стандартизированные коды ошибок и детализированные сообщения для отладки.
- SDK & Examples: примеры интеграции для популярных языков программирования (Python, JavaScript/TypeScript, Go).
Для получения доступа к API и полной документации, пожалуйста, оставьте заявку.
Рабочий процесс
-
Инициализация (Initiate Processing): Отправка POST-запроса с полезной нагрузкой и заголовком
Idempotency-Key. -
Подтверждение (Acknowledgement): Получение ответа
202 Acceptedсtask_id(идентификатором задачи). -
Опрос статуса (Polling): Периодический опрос статуса задачи по
task_id(рекомендуемый интервал и стратегия backoff указаны в документации). -
Получение результата (Retrieve Result): Получение результата обработки при статусе
COMPLETED.
В рамках пилотного проекта производится настройка промптов и шаблонов генерации под специфику ваших бизнес-процессов.