Listar los modelos de vídeo disponibles
Devuelve solo los modelos cuyo model_kind efectivo es video_generation. Una asignación de proveedor habilitada puede anular la categoría base del modelo; sin filtro de proveedor, la anulación se determina por prioridad de asignación descendente y nombre de proveedor ascendente. Si ninguna asignación habilitada aporta una categoría, se usa la categoría base (chat cuando no hay ninguna). Usa la misma visibilidad, precios vigentes, filtro de proveedor y orden estable que GET /api/v1/models. Un resultado vacío devuelve HTTP 200 con object=list y data=[]. Se trata de una lectura del catálogo local: no sincroniza modelos upstream ni cobra por una llamada de modelo. Los detalles siguen disponibles mediante GET /api/v1/models/{model_id}. El endpoint general GET /api/v1/models sigue incluyendo todas las categorías.
- Tipo: stringproviderlongitud mín.:1
Filtro de proveedor opcional, por ejemplo ephone u openrouter.
- Tipo: object · ModelList200
Modelos disponibles
- Tipo: array object[] · Model[]dataobligatorio
- createdTipo: integer Formato: int64obligatorio
Marca de tiempo de creación del modelo en el catálogo, en segundos Unix.
- idTipo: stringobligatorio
ID de modelo de Felo.
- objectconstante:modelobligatorio
- ownedTipo: string
_by obligatorio - modelTipo: string
_kind Categoría efectiva de capacidad del modelo tras las anulaciones de asignaciones de proveedor habilitadas: chat, image_generation, video_generation o decisions. Usa el endpoint de llamada que corresponda a esta categoría.
- propertyTipo: anything
Name
- objectconstante:listobligatorio
- Tipo: anythingproperty
Name
application/json - Tipo: object · OpenAIErrorResponse401
Clave de API de Felo no válida o ausente
Envoltorio de error compatible con OpenAI. El Router puede incluir code y message sin todos los campos upstream opcionales.
- Tipo: objecterrorobligatorio
- messageTipo: stringobligatorio
- codeTipo: string | null
- paramTipo: string | null
- typeTipo: string
Tipo de error compatible con OpenAI cuando se proporciona.
- propertyTipo: anything
Name
- Tipo: anythingproperty
Name
application/json - Tipo: object422
Parámetro de consulta no válido, como un provider vacío
- Tipo: array object[]detailobligatorio
- propertyTipo: anything
Name
application/json - Tipo: object · OpenAIErrorResponse503
El catálogo de modelos no está disponible temporalmente
Envoltorio de error compatible con OpenAI. El Router puede incluir code y message sin todos los campos upstream opcionales.
- Tipo: objecterrorobligatorio
- messageTipo: stringobligatorio
- codeTipo: string | null
- paramTipo: string | null
- typeTipo: string
Tipo de error compatible con OpenAI cuando se proporciona.
- propertyTipo: anything
Name
- Tipo: 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"
}
]
}