Wyświetl dostępne modele
Domyślnie zwraca wszystkie kategorie modeli, w tym chat, image_generation, video_generation i decisions. Modele muszą być włączone, ujęte na liście, nieusunięte i mieć aktualne ceny (zero jest prawidłową wartością). Opcjonalny filtr dostawcy zachowuje istniejące warunki dotyczące cen i mapowania. Wyniki są uporządkowane rosnąco według sort_order administratora, a następnie według nazwy i identyfikatora modelu. Nowo zsynchronizowane modele są ukryte, dopóki administrator nie doda ich do listy. Ukrycie wpływa tylko na listy wyszukiwania; wyłączenie dodatkowo odrzuca nowe wywołania. Wyszukiwanie szczegółów modelu pozostaje bez zmian. Przed wyborem endpointu wywołania odczytaj model_kind: video_generation używa /api/v1/videos/generations; decisions używa /api/v1/decisions. Dedykowane listy wyszukiwania są dostępne pod /api/v1/videos/models i /api/v1/decisions/models. Ustaw exclude_video_and_decisions=true, aby wykluczyć modele wideo i decyzyjne po nadpisaniach kategorii przez dostawcę; modele obrazów nadal kwalifikują się do uwzględnienia.
- Typ: stringprovidermin. długość:1
Opcjonalny filtr dostawcy, na przykład ephone lub openrouter.
- Typ: booleanexclude
_video _and _decisions Gdy true, wyklucza efektywne wartości model_kind video_generation i decisions. Modele obrazów nadal kwalifikują się do uwzględnienia. Można łączyć z parametrem provider. Pomiń lub ustaw false, aby uwzględnić wszystkie kategorie.
- Typ: object · ModelList200
Dostępne modele
- Typ: array object[] · Model[]datawymagane
- createdTyp: integer Format: int64wymagane
Znacznik czasu utworzenia wpisu w katalogu modeli w sekundach uniksowych.
- idTyp: stringwymagane
Identyfikator modelu Felo.
- objectconst:modelwymagane
- ownedTyp: string
_by wymagane - modelTyp: string
_kind Efektywna kategoria możliwości modelu po nadpisaniach przez włączone mapowanie dostawcy: chat, image_generation, video_generation lub decisions. Użyj endpointu wywołania zgodnego z tą kategorią.
- propertyTyp: anything
Name
- objectconst:listwymagane
- Typ: anythingproperty
Name
application/json - Typ: object · OpenAIErrorResponse401
Nieprawidłowy lub brakujący klucz API Felo
Koperta błędu zgodna z OpenAI. Router może zwrócić code i message bez wszystkich opcjonalnych pól upstream.
- Typ: objecterrorwymagane
- messageTyp: stringwymagane
- codeTyp: string | null
- paramTyp: string | null
- typeTyp: string
Typ błędu zgodny z OpenAI, jeśli został podany.
- propertyTyp: anything
Name
- Typ: anythingproperty
Name
application/json - Typ: object422
Nieprawidłowy parametr zapytania, np. pusty dostawca lub nieprawidłowa wartość logiczna
- Typ: array object[]detailwymagane
- propertyTyp: anything
Name
application/json - Typ: object · OpenAIErrorResponse503
Katalog modeli jest tymczasowo niedostępny
Koperta błędu zgodna z OpenAI. Router może zwrócić code i message bez wszystkich opcjonalnych pól upstream.
- Typ: objecterrorwymagane
- messageTyp: stringwymagane
- codeTyp: string | null
- paramTyp: string | null
- typeTyp: string
Typ błędu zgodny z OpenAI, jeśli został podany.
- propertyTyp: anything
Name
- Typ: 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"
}