Базовая конфигурация
Базовый URL
Заголовок раздела «Базовый URL»Запросы к мультимодальным моделям отправляются через следующий базовый адрес:
https://odirouter.ai/modelEndpoint
Заголовок раздела «Endpoint»{endpoint} — это идентификатор вызова модели, который публикует OdiRouter. Используйте ID модели напрямую. Полный URL создания задачи:
POST {BASE_URL}/v1/queue/{endpoint}Группы endpoint
Заголовок раздела «Группы endpoint»| Возможность | Method | Path | Response style |
|---|---|---|---|
| Создать задачу | POST | /model/v1/queue/{endpoint} | Метаданные queue request |
| Проверить статус | 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 | Результат отмены, если endpoint поддерживает cancel |
| Видео Sora-style | POST | /v1/videos | Отдельный multipart video endpoint |
Аутентификация
Заголовок раздела «Аутентификация»Запросы используют Bearer-аутентификацию:
Authorization: Bearer {apiKey}Определите общие заголовки запросов через COMMON_HEADERS:
export BASE_URL="https://odirouter.ai/model"export API_KEY="YOUR_API_KEY"
COMMON_HEADERS=( -H "Authorization: Bearer ${API_KEY}" -H "Content-Type: application/json")OdiRouter multimodal docs используют queue lifecycle: создание задачи, polling статуса и получение результата.