Skip to content
Home

Base Configuration

Multimodal model requests are sent through the following base address:

https://odirouter.ai/model

{endpoint} is the model invocation identifier exposed by OdiRouter. Use the model ID directly. A complete create-task URL is:

POST {BASE_URL}/v1/queue/{endpoint}
CapabilityMethodPathResponse style
Create taskPOST/model/v1/queue/{endpoint}Queue request metadata
Check statusGET/model/v1/queue/{endpoint}/requests/{request_id}/statusCurrent task status
Fetch resultGET/model/v1/queue/{endpoint}/requests/{request_id}/responseProvider response after completion
Cancel taskPUT/model/v1/queue/{endpoint}/requests/{request_id}/cancelCancel result when the endpoint supports it
Sora-style videosPOST/v1/videosSeparate multipart video endpoint

Requests use Bearer authentication:

Authorization: Bearer {apiKey}

Define common request headers with 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"
)