Beschikbare modellen opvragen
Retourneert standaard alle modelcategorieën, waaronder chat, image_generation, video_generation en decisions. Modellen moeten zijn ingeschakeld, op de lijst staan, niet verwijderd zijn en actuele prijzen hebben (nul is geldig). De optionele aanbiederfilter behoudt de bestaande prijs- en mappingvoorwaarden. Resultaten worden gesorteerd op sort_order van de beheerder oplopend en vervolgens op modelnaam en -ID. Nieuw gesynchroniseerde modellen blijven verborgen totdat een beheerder ze op de lijst zet. Verbergen beïnvloedt alleen ontdekkingslijsten; uitschakelen weigert ook nieuwe aanroepen. Het opzoeken van modeldetails is ongewijzigd. Lees model_kind voordat je een endpoint kiest om aan te roepen: video_generation gebruikt /api/v1/videos/generations; decisions gebruikt /api/v1/decisions. Aparte ontdekkingslijsten zijn beschikbaar op /api/v1/videos/models en /api/v1/decisions/models. Stel exclude_video_and_decisions=true in om video- en beslissingsmodellen uit te sluiten na categorie-overschrijvingen per aanbieder; afbeeldingsmodellen blijven in aanmerking komen.
- Type: stringprovidermin. lengte:1
Optionele aanbiederfilter, bijvoorbeeld ephone of openrouter.
- Type: booleanexclude
_video _and _decisions Als true, sluit de effectieve model_kind-waarden video_generation en decisions uit. Afbeeldingsmodellen blijven in aanmerking komen. Kan worden gecombineerd met provider. Laat weg of stel false in om alle categorieën op te nemen.
- Type: object · ModelList200
Beschikbare modellen
- Type: array object[] · Model[]dataverplicht
- createdType: integer Formaat: int64verplicht
Aanmaaktijdstip van de modelcatalogus in Unixseconden.
- idType: stringverplicht
Felo-model-ID.
- objectconstante:modelverplicht
- ownedType: string
_by verplicht - modelType: string
_kind Effectieve categorie van de modelmogelijkheid na overschrijvingen door ingeschakelde aanbiedermappings: chat, image_generation, video_generation of decisions. Gebruik het aanroepende endpoint dat bij deze categorie past.
- propertyType: anything
Name
- objectconstante:listverplicht
- Type: anythingproperty
Name
application/json - Type: object · OpenAIErrorResponse401
Ongeldige of ontbrekende Felo API-sleutel
OpenAI-compatibele foutenvelop. De Router kan code en message opnemen zonder alle optionele upstream-velden.
- Type: objecterrorverplicht
- messageType: stringverplicht
- codeType: string | null
- paramType: string | null
- typeType: string
OpenAI-compatibel fouttype, indien opgegeven.
- propertyType: anything
Name
- Type: anythingproperty
Name
application/json - Type: object422
Ongeldige queryparameter, zoals een lege provider of een ongeldige booleaanse waarde
- Type: array object[]detailverplicht
- propertyType: anything
Name
application/json - Type: object · OpenAIErrorResponse503
Modelcatalogus is tijdelijk niet beschikbaar
OpenAI-compatibele foutenvelop. De Router kan code en message opnemen zonder alle optionele upstream-velden.
- Type: objecterrorverplicht
- messageType: stringverplicht
- codeType: string | null
- paramType: string | null
- typeType: string
OpenAI-compatibel fouttype, indien opgegeven.
- propertyType: anything
Name
- Type: 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"
}