Verfügbare Modelle auflisten
Gibt standardmäßig alle Modellkategorien zurück, darunter chat, image_generation, video_generation und decisions. Modelle müssen aktiviert, gelistet, nicht gelöscht sein und über aktuelle Preise verfügen (0 ist gültig). Der optionale Anbieterfilter behält die bestehenden Preis- und Zuordnungsbedingungen bei. Die Ergebnisse werden nach dem sort_order des Administrators aufsteigend und anschließend nach Modellname und ID sortiert. Neu synchronisierte Modelle bleiben ausgeblendet, bis ein Administrator sie auflistet. Das Ausblenden betrifft nur Suchlisten; das Deaktivieren lehnt zudem neue Aufrufe ab. Die Detailabfrage eines Modells bleibt unverändert. Lesen Sie model_kind, bevor Sie einen Aufruf-Endpunkt wählen: video_generation verwendet /api/v1/videos/generations; decisions verwendet /api/v1/decisions. Dedizierte Suchlisten sind unter /api/v1/videos/models und /api/v1/decisions/models verfügbar. Setzen Sie exclude_video_and_decisions=true, um Video- und Entscheidungsmodelle nach Überschreibungen der Anbieterkategorie auszuschließen; Bildmodelle bleiben zulässig.
- Typ: stringprovidermin. Länge:1
Optionaler Anbieterfilter, zum Beispiel ephone oder openrouter.
- Typ: booleanexclude
_video _and _decisions Wenn true, werden die effektiven model_kind-Werte video_generation und decisions ausgeschlossen. Bildmodelle bleiben zulässig. Kann mit provider kombiniert werden. Weglassen oder auf false setzen, um alle Kategorien einzuschließen.
- Typ: object · ModelList200
Verfügbare Modelle
- Typ: array object[] · Model[]dataerforderlich
- createdTyp: integer Format: int64erforderlich
Erstellungszeitpunkt des Modellkatalogs in Unix-Sekunden.
- idTyp: stringerforderlich
Felo-Modell-ID.
- objectKonstante:modelerforderlich
- ownedTyp: string
_by erforderlich - modelTyp: string
_kind Effektive Fähigkeitskategorie des Modells nach Überschreibungen durch aktivierte Anbieterzuordnungen: chat, image_generation, video_generation oder decisions. Verwenden Sie den Aufruf-Endpunkt, der dieser Kategorie entspricht.
- propertyTyp: anything
Name
- objectKonstante:listerforderlich
- Typ: anythingproperty
Name
application/json - Typ: object · OpenAIErrorResponse401
Ungültiger oder fehlender Felo-API-Schlüssel
OpenAI-kompatibles Fehler-Envelope. Der Router kann code und message ohne alle optionalen Upstream-Felder einschließen.
- Typ: objecterrorerforderlich
- messageTyp: stringerforderlich
- codeTyp: string | null
- paramTyp: string | null
- typeTyp: string
OpenAI-kompatibler Fehlertyp, sofern angegeben.
- propertyTyp: anything
Name
- Typ: anythingproperty
Name
application/json - Typ: object422
Ungültiger Abfrageparameter, etwa ein leerer provider oder ein ungültiger boolescher Wert
- Typ: array object[]detailerforderlich
- propertyTyp: anything
Name
application/json - Typ: object · OpenAIErrorResponse503
Der Modellkatalog ist vorübergehend nicht verfügbar
OpenAI-kompatibles Fehler-Envelope. Der Router kann code und message ohne alle optionalen Upstream-Felder einschließen.
- Typ: objecterrorerforderlich
- messageTyp: stringerforderlich
- codeTyp: string | null
- paramTyp: string | null
- typeTyp: string
OpenAI-kompatibler Fehlertyp, sofern angegeben.
- 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"
}