List available video models
Returns only models whose effective model_kind is video_generation. An enabled provider mapping may override the base model category; without a provider filter, mapping priority descending and provider name ascending determine the override. If no enabled mapping supplies a category, the base category is used (chat when absent). Uses the same visibility, current pricing, provider filter and stable ordering as GET /api/v1/models. An empty result returns HTTP 200 with object=list and data=[]. This is a local catalog read: it does not synchronize upstream models or charge for a model call. Details remain available through GET /api/v1/models/{model_id}. The general GET /api/v1/models endpoint continues to include all categories.
- Тип: stringproviderмин. длина:1
Optional provider filter, for example ephone or openrouter.
- Тип: object · ModelList200
Available models
- Тип: array object[] · Model[]dataобязательно
- createdТип: integer Формат: int64обязательно
Model catalog creation timestamp in Unix seconds.
- idТип: stringобязательно
Felo model id.
- objectконстанта:modelобязательно
- ownedТип: string
_by обязательно - modelТип: string
_kind Effective model capability category after enabled provider mapping overrides: chat, image_generation, video_generation, or decisions. Use the calling endpoint matching this category.
- propertyТип: anything
Name
- objectконстанта:listобязательно
- Тип: anythingproperty
Name
application/json - Тип: object · OpenAIErrorResponse401
Invalid or missing Felo API key
OpenAI-compatible error envelope. The Router may include code and message without all optional upstream fields.
- Тип: objecterrorобязательно
- messageТип: stringобязательно
- codeТип: string | null
- paramТип: string | null
- typeТип: string
OpenAI-compatible error type when supplied.
- propertyТип: anything
Name
- Тип: anythingproperty
Name
application/json - Тип: object422
Invalid query parameter, such as an empty provider
- Тип: array object[]detailобязательно
- propertyТип: anything
Name
application/json - Тип: object · OpenAIErrorResponse503
Model catalog is temporarily unavailable
OpenAI-compatible error envelope. The Router may include code and message without all optional upstream fields.
- Тип: objecterrorобязательно
- messageТип: stringобязательно
- codeТип: string | null
- paramТип: string | null
- typeТип: string
OpenAI-compatible error type when supplied.
- propertyТип: anything
Name
- Тип: anythingproperty
Name
application/json
curl "https://openapi.felo.ai/api/v1/videos/models?provider=openrouter" \
-H "Authorization: Bearer ${FELO_API_KEY}"
{
"object": "list",
"data": [
{
"id": "seedance-2.0-mini",
"object": "model",
"created": 1788220800,
"owned_by": "Felo Router",
"model_kind": "video_generation"
}
]
}