Felo API PlatformFelo API Platform
v0.4.0
OpenAPI 3.1.0

De anonieme modelcatalogus opvragen

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

De anonieme modelcatalogus opvragen

​

Anonieme modelcatalogus, schema_version=2. Kanalen stellen pricing_mode, standard_pricing en discount_multiplier beschikbaar. Kanalen met upstream_cost gebruiken de gerapporteerde afbeeldings- of videokosten maal de bevroren korting; hun standard_pricing is null, niet nul. default_channel geeft de standaardkanaalcode aan. recommended_protocol is een modelbrede clientaanbeveling (responses/messages, null voor niet-chatmodellen), geen protocolbeperking. Er worden geen protocolconfiguratie of playgroundmetadata geretourneerd. reasoning behoudt het upstream-JSON-object, of null wanneer niet beschikbaar.

Queryparameters
  • locale
    Type: string enum
    waarden
    • en
    • zh-CN
    • zh-TW
    • ja
    • ko
  • q
    Type: string
  • id
    Type: string
  • model_kind
    Type: string enum
    waarden
    • chat
    • image_generation
    • video_generation
    • decisions
  • fmt
    Type: string enum
    waarden
    • cards
    • full
Headers
  • If-None-Match
    Type: string
Responsen
  • 200
    Type: object · ModelCatalogResponse

    Zichtbare modellen; een exacte maar onbekende id retourneert een lege array.

    • data
      Type: object · CatalogData
      verplicht
      • models
        Type: array object[] · Models
        verplicht
        • author
          Type: string · Authornull toegestaan
          verplicht
        • author_display_name
          Type: string · Author Display Namenull toegestaan
          verplicht
        • available_content_locales
          Type: array string[] · Available Content Localesenum
          verplicht
          waarden
          • en
          • zh-CN
          • zh-TW
          • ja
          • ko
        • best_for
          Type: array string[] · Best For
          verplicht
        • capabilities
          Type: array string[] · Capabilities
          verplicht
        • content_locale
          Type: string · Content Localeenumnull toegestaan
          verplicht
          waarden
          • en
          • zh-CN
          • zh-TW
          • ja
          • ko
        • context_length
          Type: integer · Context Lengthnull toegestaan
          verplicht

          Integer numbers.

        • description
          Type: string · Descriptionnull toegestaan
          verplicht
        • document
          Type: object · PublicDocumentnull toegestaan
          verplicht

          Alleen de geselecteerde taal; summary/description/best_for blijven op het model

          • extra
            Type: object · Extra
            verplicht
            • propertyName
              Type: anything
          • notice
            Type: object · CatalogNoticenull toegestaan
            verplicht
            • body
              Type: string · Body
              verplicht
            • link_text
              Type: string · Link Textnull toegestaan
              verplicht
            • target_slug
              Type: string · Target Slugnull toegestaan
              verplicht
            • title
              Type: string · Titlenull toegestaan
              verplicht
          • updated_at
            Type: string · Updated At
            verplicht

            Updatetijd van het document in de geselecteerde taal

        • icon_url
          Type: string · Icon Urlnull toegestaan
          verplicht
        • id
          Type: string · Id
          verplicht
        • input_modalities
          Type: array string[] · Input Modalities
          verplicht
        • latency_class
          Type: string · Latency Classnull toegestaan
          verplicht
        • max_completion_tokens
          Type: integer · Max Completion Tokensnull toegestaan
          verplicht

          Integer numbers.

        • model_kind
          Type: string · Model Kindenum
          verplicht
          waarden
          • chat
          • image_generation
          • video_generation
          • decisions
        • name
          Type: string · Name
          verplicht
        • output_modalities
          Type: array string[] · Output Modalities
          verplicht
        • reasoning
          Type: object · Reasoningnull toegestaan
          verplicht

          Upstream-JSON-object voor redeneren; behoudt onbekende velden; null indien niet beschikbaar

          • propertyName
            Type: anything
        • released_at
          Type: string · Released Atnull toegestaan
          verplicht
        • short_name
          Type: string · Short Name
          verplicht
        • slug
          Type: string · Slug
          verplicht
        • sort_order
          Type: integer · Sort Order
          verplicht

          Integer numbers.

        • summary
          Type: string · Summarynull toegestaan
          verplicht
        • supported_parameters
          Type: array string[] · Supported Parameters
          verplicht
        • trial_status
          Type: string · Trial Status
          verplicht
        • updated_at
          Type: string · Updated Atnull toegestaan
          verplicht
        • video_spec
          Type: object · VideoSpecnull toegestaan
          verplicht
          • aspect_ratios
            Type: array string[] | null · Aspect Ratiosnull toegestaan
          • audio
            Type: object · AudioSpecnull toegestaan
            • input
              Type: boolean · Inputnull toegestaan
            • output
              Type: boolean · Outputnull toegestaan
            • output_optional
              Type: boolean · Output Optionalnull toegestaan
          • constraints
            Type: object · Constraintsnull toegestaan

            Een JSON Schema met alleen data voor geldige verzoekcombinaties

            • propertyName
              Type: anything
          • duration_seconds
            Type: object · DurationSpecnull toegestaan
            • max
              Type: number · Max
              groter dan:  
              0
              verplicht
            • min
              Type: number · Min
              min.:  
              0
              verplicht
            • step
              Type: number · Step
              groter dan:  
              0
              verplicht
          • example_request
            Type: object · Example Requestnull toegestaan
            • propertyName
              Type: anything
          • input_modes
            Type: array string[] | null · Input Modesnull toegestaan
          • reference_limits
            Type: object · Reference Limitsnull toegestaan
            • propertyName
              null toegestaan
              • Type: integer

                Integer numbers.

          • request_defaults
            Type: object · Request Defaultsnull toegestaan
            • propertyName
              Type: anything
          • resolutions
            Type: array string[] | null · Resolutionsnull toegestaan
        • channels
          Type: array object[] · Channels
          • code
            Type: string · Code
            verplicht
          • discount_multiplier
            Type: string · Discount Multipliernull toegestaan
            verplicht

            Exacte verkoopvermenigvuldiger van 0 tot 1; pas één keer toe op geconfigureerde tarieven of upstream-kosten

          • is_default
            Type: boolean · Is Default
            verplicht
          • name
            Type: string · Name
            verplicht
          • region
            Type: string · Regionnull toegestaan
            verplicht
          • runnable
            Type: boolean · Runnable
            verplicht
          • service_tier
            Type: string · Service Tier
            verplicht
          • standard_pricing
            Type: object · CatalogPricingnull toegestaan
            verplicht

            Standaard eenheidstarieven vóór verkoopkorting; null voor kanalen met upstream_cost

            • basis
              constante:  
              standard
              verplicht
            • billing_kind
              Type: string · Billing Kind
              verplicht
            • channel
              Type: string · Channel
              verplicht
            • currency
              constante:  
              USD
              verplicht
            • tiers
              Type: array object[] · Tiers
              verplicht

              Behoud de volgorde; het eerste overeenkomende niveau overschrijft de basistarieven

              • conditions
                Type: array object[] · Conditions
                verplicht
                • field
                  Type: string · Field
                  verplicht

                  Felo-prijscontext, bijv. input_context_tokens

                • operator
                  Type: string · Operatorenum
                  verplicht
                  waarden
                  • eq
                  • gt
                  • gte
                • value
                  verplicht
                  • Type: string · Value
              • overrides
                Type: object · Overrides
                verplicht
                • propertyName
                  Type: string
            • audio
              Type: string · Audionull toegestaan

              USD per invoer-audiotoken

            • completion
              Type: string · Completionnull toegestaan

              USD per uitvoertoken

            • input_audio_cache
              Type: string · Input Audio Cachenull toegestaan

              USD per gecacht audiotoken

            • input_cache_read
              Type: string · Input Cache Readnull toegestaan

              USD per gecacht invoertoken

            • input_cache_write
              Type: string · Input Cache Writenull toegestaan

              USD per cache-schrijftoken

            • input_cache_write_1h
              Type: string · Input Cache Write 1Hnull toegestaan

              USD per cache-schrijftoken van 1 uur; apart van schrijfacties met de standaard-TTL

            • input_image
              Type: string · Input Imagenull toegestaan

              USD per invoerafbeelding

            • input_image_token
              Type: string · Input Image Tokennull toegestaan

              USD per invoer-afbeeldingstoken

            • input_video_second
              Type: string · Input Video Secondnull toegestaan

              USD per invoervideoseconde

            • internal_reasoning
              Type: string · Internal Reasoningnull toegestaan

              USD per redeneertoken

            • output_image
              Type: string · Output Imagenull toegestaan

              USD per gegenereerde afbeelding

            • output_image_token
              Type: string · Output Image Tokennull toegestaan

              USD per uitvoer-afbeeldingstoken

            • output_video_second
              Type: string · Output Video Secondnull toegestaan

              USD per gegenereerde videoseconde

            • prompt
              Type: string · Promptnull toegestaan

              USD per invoertoken; null betekent niet beschikbaar, 0 betekent gratis

            • request
              Type: string · Requestnull toegestaan

              USD per verzoek

            • web_search
              Type: string · Web Searchnull toegestaan

              USD per webzoekopdracht

          • pricing_mode
            Type: string · Pricing Modeenum

            Geconfigureerde eenheidstarieven, of gerapporteerde mediakosten maal de verkoopkorting

            waarden
            • configured_rates
            • upstream_cost
        • default_channel
          Type: string · Default Channelnull toegestaan
        • recommended_protocol
          Type: string · Recommended Protocolenumnull toegestaan

          Alleen een modelbrede clientaanbeveling; null voor niet-chatmodellen; beperkt de aanroepbare protocollen niet

          waarden
          • responses
          • messages
      • total
        Type: integer · Total
        verplicht

        Integer numbers.

    • locale
      Type: string · Localeenum
      verplicht
      waarden
      • en
      • zh-CN
      • zh-TW
      • ja
      • ko
    • schema_version
      constante:  
      2
      verplicht

      Integer numbers.

    application/json
  • 304

    Ongewijzigde representatie; lege body

  • 400

    Niet-ondersteunde locale

  • 422

    Ongeldige projectie of soort

  • 503

    Catalogus tijdelijk niet beschikbaar

Request Example for get/api/platform/model-catalog
curl https://openapi.felo.ai/api/platform/model-catalog
{
  "schema_version": 2,
  "locale": "en",
  "data": {
    "total": 1,
    "models": [
      {
        "id": "example-model",
        "slug": "example/example-model",
        "name": "Example model",
        "short_name": "Example",
        "author": "example",
        "author_display_name": "Example",
        "icon_url": null,
        "model_kind": "chat",
        "recommended_protocol": "messages",
        "summary": "Voorbeeldmodel.",
        "description": "Illustratieve tekst, geen echt model.",
        "best_for": [],
        "content_locale": "en",
        "available_content_locales": [
          "en"
        ],
        "document": {
          "notice": null,
          "extra": {},
          "updated_at": "2026-10-14T00:00:00Z"
        },
        "latency_class": null,
        "trial_status": "unknown",
        "released_at": null,
        "sort_order": 0,
        "updated_at": "2026-10-14T00:00:00Z",
        "context_length": 32768,
        "max_completion_tokens": 4096,
        "input_modalities": [
          "text"
        ],
        "output_modalities": [
          "text"
        ],
        "capabilities": [],
        "supported_parameters": [
          "temperature"
        ],
        "reasoning": null,
        "video_spec": null,
        "default_channel": "standard",
        "channels": [
          {
            "code": "standard",
            "name": "Standard",
            "service_tier": "standard",
            "region": null,
            "is_default": true,
            "runnable": true,
            "standard_pricing": {
              "channel": "standard",
              "currency": "USD",
              "basis": "standard",
              "billing_kind": "token",
              "prompt": "0.000001",
              "completion": "0.000002",
              "input_cache_write": "0.00000125",
              "input_cache_write_1h": "0.000002",
              "tiers": []
            },
            "discount_multiplier": "0.8",
            "pricing_mode": "configured_rates"
          },
          {
            "code": "priority",
            "name": "Priority",
            "service_tier": "priority",
            "region": null,
            "is_default": false,
            "runnable": false,
            "standard_pricing": null,
            "discount_multiplier": null,
            "pricing_mode": "configured_rates"
          }
        ]
      }
    ]
  }
}
Read the anonymous model catalog