Перейти к содержимому
Главная

OdiRouter Model API

Один готовый к продакшену API объединяет LLM, изображения, видео, аудио и 3D-модели со встроенными ценами и маршрутизацией. Мультимодальные модели используют асинхронные задачи, а большие языковые модели поддерживают синхронные и потоковые протоколы.

APIМетодПутьПримечания
Chat CompletionsPOST/v1/chat/completionsИспользуется для текстовых диалоговых запросов в формате OpenAI Chat Completions
MessagesPOST/v1/messagesИспользуется для текстовых диалоговых запросов в формате Anthropic Messages
ResponsesPOST/v1/responsesИспользуется для текстовых запросов с унифицированной структурой input/output Responses API
Мультимодальный submitPOST/model/v1/queue/{endpoint}Используется для создания асинхронной задачи выбранной мультимодальной модели
Статус задачиGET/model/v1/queue/{endpoint}/requests/{request_id}/statusИспользуется для запроса текущего статуса асинхронной задачи
Получение результатаGET/model/v1/queue/{endpoint}/requests/{request_id}/responseИспользуется для получения итогового результата асинхронной задачи
Отмена задачиPUT/model/v1/queue/{endpoint}/requests/{request_id}/cancelИспользуется для отмены асинхронной задачи, если отмена поддерживается

OdiRouter LLM API предназначен для вызовов Chat Completions, Messages API и Responses API. Endpoints используют единый префикс /v1, а платформа берет на себя аутентификацию по API-ключу, проверку баланса и трассировку запросов.

Мультимодальные модели используют асинхронный queue-протокол: создайте задачу, опрашивайте статус и получите результат после завершения. Чтобы остановить выполнение, отправьте запрос на отмену. endpoint в URL — это непосредственно ID модели OdiRouter, а тело запроса содержит объект параметров модели.