Elencare i modelli disponibili
Per impostazione predefinita, restituisce tutte le categorie di modelli, incluse chat, image_generation, video_generation e decisions. I modelli devono essere abilitati, elencati, non eliminati e avere una tariffa corrente (zero è valido). Il filtro provider facoltativo mantiene le condizioni esistenti di tariffazione e mappatura. I risultati sono ordinati per sort_order dell'amministratore in ordine crescente, poi per nome e ID del modello. I modelli appena sincronizzati restano nascosti finché un amministratore non li elenca. Nascondere un modello influisce solo sugli elenchi di scoperta; disabilitarlo rifiuta anche le nuove chiamate. La ricerca dei dettagli del modello resta invariata. Leggere model_kind prima di scegliere l'endpoint da chiamare: video_generation usa /api/v1/videos/generations; decisions usa /api/v1/decisions. Elenchi di scoperta dedicati sono disponibili su /api/v1/videos/models e /api/v1/decisions/models. Impostare exclude_video_and_decisions=true per escludere i modelli video e decisionali dopo le sostituzioni della categoria del provider; i modelli immagine restano ammissibili.
- Tipo: stringproviderlunghezza minima:1
Filtro provider facoltativo, ad esempio ephone o openrouter.
- Tipo: booleanexclude
_video _and _decisions Se true, esclude i valori effettivi di model_kind video_generation e decisions. I modelli immagine restano ammissibili. Può essere combinato con provider. Omettere o impostare false per includere tutte le categorie.
- Tipo: object · ModelList200
Modelli disponibili
- Tipo: array object[] · Model[]dataobbligatorio
- createdTipo: integer Formato: int64obbligatorio
Data e ora di creazione nel catalogo dei modelli, in secondi Unix.
- idTipo: stringobbligatorio
ID modello Felo.
- objectconst:modelobbligatorio
- ownedTipo: string
_by obbligatorio - modelTipo: string
_kind Categoria effettiva di capacità del modello dopo le sostituzioni delle mappature provider abilitate: chat, image_generation, video_generation o decisions. Usare l'endpoint di chiamata corrispondente a questa categoria.
- propertyTipo: anything
Name
- objectconst:listobbligatorio
- Tipo: anythingproperty
Name
application/json - Tipo: object · OpenAIErrorResponse401
Chiave API Felo non valida o mancante
Struttura di errore compatibile con OpenAI. Il Router può includere code e message senza tutti i campi upstream facoltativi.
- Tipo: objecterrorobbligatorio
- messageTipo: stringobbligatorio
- codeTipo: string | null
- paramTipo: string | null
- typeTipo: string
Tipo di errore compatibile con OpenAI, se fornito.
- propertyTipo: anything
Name
- Tipo: anythingproperty
Name
application/json - Tipo: object422
Parametro di query non valido, ad esempio un provider vuoto o un valore booleano non valido
- Tipo: array object[]detailobbligatorio
- propertyTipo: anything
Name
application/json - Tipo: object · OpenAIErrorResponse503
Il catalogo dei modelli è temporaneamente non disponibile
Struttura di errore compatibile con OpenAI. Il Router può includere code e message senza tutti i campi upstream facoltativi.
- Tipo: objecterrorobbligatorio
- messageTipo: stringobbligatorio
- codeTipo: string | null
- paramTipo: string | null
- typeTipo: string
Tipo di errore compatibile con OpenAI, se fornito.
- propertyTipo: anything
Name
- Tipo: anythingproperty
Name
application/json
curl "https://openapi.felo.ai/api/v1/models?exclude_video_and_decisions=true&provider=openrouter" \
-H "Authorization: Bearer ${FELO_API_KEY}"
{
"object": "list",
"data": [
{
"id": "string",
"object": "model",
"created": 1,
"owned_by": "string",
"model_kind": "string",
"additionalProperty": "anything"
}
],
"additionalProperty": "anything"
}