Felo API PlatformFelo API Platform
v0.4.0
OpenAPI 3.1.0

Beschikbare beslissingsmodellen opvragen

Server:https://openapi.felo.ai
Clientbibliotheken

Beschikbare beslissingsmodellen opvragen

​

Retourneert alleen modellen waarvan de effectieve model_kind decisions is. Een ingeschakelde aanbiedermapping kan de basiscategorie van het model overschrijven; zonder aanbiederfilter bepalen de mappingprioriteit aflopend en de aanbiedernaam oplopend de overschrijving. Als geen ingeschakelde mapping een categorie levert, wordt de basiscategorie gebruikt (chat wanneer die ontbreekt). Gebruikt dezelfde zichtbaarheid, actuele prijzen, aanbiederfilter en stabiele ordening als GET /api/v1/models. Een leeg resultaat retourneert HTTP 200 met object=list en data=[]. Dit is een lokale cataloguslezing: er worden geen upstream-modellen gesynchroniseerd en er wordt niet voor een modelaanroep afgerekend. Details blijven beschikbaar via GET /api/v1/models/{model_id}. Het algemene endpoint GET /api/v1/models blijft alle categorieën bevatten.

Queryparameters
  • provider
    Type: string
    min. lengte:  
    1

    Optionele aanbiederfilter, bijvoorbeeld ephone of openrouter.

Responsen
  • 200
    Type: object · ModelList

    Beschikbare modellen

    • data
      Type: array object[] · Model[]
      verplicht
      • created
        Type: integer Formaat: int64
        verplicht

        Aanmaaktijdstip van de modelcatalogus in Unixseconden.

      • id
        Type: string
        verplicht

        Felo-model-ID.

      • object
        constante:  
        model
        verplicht
      • owned_by
        Type: string
        verplicht
      • model_kind
        Type: string

        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.

      • propertyName
        Type: anything
    • object
      constante:  
      list
      verplicht
    • propertyName
      Type: anything
    application/json
  • 401
    Type: object · OpenAIErrorResponse

    Ongeldige of ontbrekende Felo API-sleutel

    OpenAI-compatibele foutenvelop. De Router kan code en message opnemen zonder alle optionele upstream-velden.

    • error
      Type: object
      verplicht
      • message
        Type: string
        verplicht
      • code
        Type: string | null
      • param
        Type: string | null
      • type
        Type: string

        OpenAI-compatibel fouttype, indien opgegeven.

      • propertyName
        Type: anything
    • propertyName
      Type: anything
    application/json
  • 422
    Type: object

    Ongeldige queryparameter, zoals een lege provider

    • detail
      Type: array object[]
      verplicht
      • propertyName
        Type: anything
    application/json
  • 503
    Type: object · OpenAIErrorResponse

    Modelcatalogus is tijdelijk niet beschikbaar

    OpenAI-compatibele foutenvelop. De Router kan code en message opnemen zonder alle optionele upstream-velden.

    • error
      Type: object
      verplicht
      • message
        Type: string
        verplicht
      • code
        Type: string | null
      • param
        Type: string | null
      • type
        Type: string

        OpenAI-compatibel fouttype, indien opgegeven.

      • propertyName
        Type: anything
    • propertyName
      Type: anything
    application/json
Request Example for get/api/v1/decisions/models
curl "https://openapi.felo.ai/api/v1/decisions/models?provider=openrouter" \
  -H "Authorization: Bearer ${FELO_API_KEY}"
{
  "object": "list",
  "data": [
    {
      "id": "jev-1.13",
      "object": "model",
      "created": 1788220800,
      "owned_by": "Felo Router",
      "model_kind": "decisions"
    }
  ]
}
List available decision models