Felo API PlatformFelo API Platform
v0.4.0
OpenAPI 3.1.0

Den anonymen Modellkatalog lesen

Server:https://openapi.felo.ai
Client-Bibliotheken

Den anonymen Modellkatalog lesen

​

Anonymer Modellkatalog, schema_version=2. Kanäle stellen pricing_mode, standard_pricing und discount_multiplier bereit. Kanäle mit upstream_cost verwenden die gemeldeten Bild- oder Videokosten multipliziert mit dem festgeschriebenen Rabatt; ihr standard_pricing ist null, nicht 0. Das Feld default_channel bezeichnet den Standard-Kanalcode. Das Feld recommended_protocol ist eine modellweite Client-Empfehlung (responses/messages, null für Nicht-Chat-Modelle) und keine Protokollbeschränkung. Es werden keine Protokollkonfiguration und keine Playground-Metadaten zurückgegeben. Das Feld reasoning bewahrt das Upstream-JSON-Objekt auf oder null, wenn es nicht verfügbar ist.

Query-Parameter
  • locale
    Typ: string enum
    Werte
    • en
    • zh-CN
    • zh-TW
    • ja
    • ko
  • q
    Typ: string
  • id
    Typ: string
  • model_kind
    Typ: string enum
    Werte
    • chat
    • image_generation
    • video_generation
    • decisions
  • fmt
    Typ: string enum
    Werte
    • cards
    • full
Header
  • If-None-Match
    Typ: string
Antworten
  • 200
    Typ: object · ModelCatalogResponse

    Sichtbare Modelle; eine exakte, unbekannte ID liefert ein leeres Array.

    • data
      Typ: object · CatalogData
      erforderlich
      • models
        Typ: array object[] · Models
        erforderlich
        • author
          Typ: string · Authornullable
          erforderlich
        • author_display_name
          Typ: string · Author Display Namenullable
          erforderlich
        • available_content_locales
          Typ: array string[] · Available Content Localesenum
          erforderlich
          Werte
          • en
          • zh-CN
          • zh-TW
          • ja
          • ko
        • best_for
          Typ: array string[] · Best For
          erforderlich
        • capabilities
          Typ: array string[] · Capabilities
          erforderlich
        • content_locale
          Typ: string · Content Localeenumnullable
          erforderlich
          Werte
          • en
          • zh-CN
          • zh-TW
          • ja
          • ko
        • context_length
          Typ: integer · Context Lengthnullable
          erforderlich

          Integer numbers.

        • description
          Typ: string · Descriptionnullable
          erforderlich
        • document
          Typ: object · PublicDocumentnullable
          erforderlich

          Nur die ausgewählte Sprache; summary/description/best_for bleiben am Modell

          • extra
            Typ: object · Extra
            erforderlich
            • propertyName
              Typ: anything
          • notice
            Typ: object · CatalogNoticenullable
            erforderlich
            • body
              Typ: string · Body
              erforderlich
            • link_text
              Typ: string · Link Textnullable
              erforderlich
            • target_slug
              Typ: string · Target Slugnullable
              erforderlich
            • title
              Typ: string · Titlenullable
              erforderlich
          • updated_at
            Typ: string · Updated At
            erforderlich

            Aktualisierungszeitpunkt des Dokuments in der ausgewählten Sprache

        • icon_url
          Typ: string · Icon Urlnullable
          erforderlich
        • id
          Typ: string · Id
          erforderlich
        • input_modalities
          Typ: array string[] · Input Modalities
          erforderlich
        • latency_class
          Typ: string · Latency Classnullable
          erforderlich
        • max_completion_tokens
          Typ: integer · Max Completion Tokensnullable
          erforderlich

          Integer numbers.

        • model_kind
          Typ: string · Model Kindenum
          erforderlich
          Werte
          • chat
          • image_generation
          • video_generation
          • decisions
        • name
          Typ: string · Name
          erforderlich
        • output_modalities
          Typ: array string[] · Output Modalities
          erforderlich
        • reasoning
          Typ: object · Reasoningnullable
          erforderlich

          Upstream-JSON-Objekt für Reasoning; bewahrt unbekannte Felder; null, wenn nicht verfügbar

          • propertyName
            Typ: anything
        • released_at
          Typ: string · Released Atnullable
          erforderlich
        • short_name
          Typ: string · Short Name
          erforderlich
        • slug
          Typ: string · Slug
          erforderlich
        • sort_order
          Typ: integer · Sort Order
          erforderlich

          Integer numbers.

        • summary
          Typ: string · Summarynullable
          erforderlich
        • supported_parameters
          Typ: array string[] · Supported Parameters
          erforderlich
        • trial_status
          Typ: string · Trial Status
          erforderlich
        • updated_at
          Typ: string · Updated Atnullable
          erforderlich
        • video_spec
          Typ: object · VideoSpecnullable
          erforderlich
          • aspect_ratios
            Typ: array string[] | null · Aspect Ratiosnullable
          • audio
            Typ: object · AudioSpecnullable
            • input
              Typ: boolean · Inputnullable
            • output
              Typ: boolean · Outputnullable
            • output_optional
              Typ: boolean · Output Optionalnullable
          • constraints
            Typ: object · Constraintsnullable

            Nur-Daten-JSON-Schema für gültige Anfragekombinationen

            • propertyName
              Typ: anything
          • duration_seconds
            Typ: object · DurationSpecnullable
            • max
              Typ: number · Max
              größer als:  
              0
              erforderlich
            • min
              Typ: number · Min
              min.:  
              0
              erforderlich
            • step
              Typ: number · Step
              größer als:  
              0
              erforderlich
          • example_request
            Typ: object · Example Requestnullable
            • propertyName
              Typ: anything
          • input_modes
            Typ: array string[] | null · Input Modesnullable
          • reference_limits
            Typ: object · Reference Limitsnullable
            • propertyName
              nullable
              • Typ: integer

                Integer numbers.

          • request_defaults
            Typ: object · Request Defaultsnullable
            • propertyName
              Typ: anything
          • resolutions
            Typ: array string[] | null · Resolutionsnullable
        • channels
          Typ: array object[] · Channels
          • code
            Typ: string · Code
            erforderlich
          • discount_multiplier
            Typ: string · Discount Multipliernullable
            erforderlich

            Exakter Verkaufsmultiplikator von 0 bis 1; einmal auf konfigurierte Tarife oder Upstream-Kosten anwenden

          • is_default
            Typ: boolean · Is Default
            erforderlich
          • name
            Typ: string · Name
            erforderlich
          • region
            Typ: string · Regionnullable
            erforderlich
          • runnable
            Typ: boolean · Runnable
            erforderlich
          • service_tier
            Typ: string · Service Tier
            erforderlich
          • standard_pricing
            Typ: object · CatalogPricingnullable
            erforderlich

            Standard-Einheitstarife vor dem Verkaufsrabatt; null für upstream_cost-Kanäle

            • basis
              Konstante:  
              standard
              erforderlich
            • billing_kind
              Typ: string · Billing Kind
              erforderlich
            • channel
              Typ: string · Channel
              erforderlich
            • currency
              Konstante:  
              USD
              erforderlich
            • tiers
              Typ: array object[] · Tiers
              erforderlich

              Reihenfolge beibehalten; die erste passende Tarifstufe überschreibt die Basisraten

              • conditions
                Typ: array object[] · Conditions
                erforderlich
                • field
                  Typ: string · Field
                  erforderlich

                  Felo-Preiskontext, z. B. input_context_tokens

                • operator
                  Typ: string · Operatorenum
                  erforderlich
                  Werte
                  • eq
                  • gt
                  • gte
                • value
                  erforderlich
                  • Typ: string · Value
              • overrides
                Typ: object · Overrides
                erforderlich
                • propertyName
                  Typ: string
            • audio
              Typ: string · Audionullable

              USD pro Audio-Eingabe-Token

            • completion
              Typ: string · Completionnullable

              USD pro Ausgabe-Token

            • input_audio_cache
              Typ: string · Input Audio Cachenullable

              USD pro zwischengespeichertem Audio-Token

            • input_cache_read
              Typ: string · Input Cache Readnullable

              USD pro zwischengespeichertem Eingabe-Token

            • input_cache_write
              Typ: string · Input Cache Writenullable

              USD pro Cache-Schreib-Token

            • input_cache_write_1h
              Typ: string · Input Cache Write 1Hnullable

              USD pro Cache-Schreib-Token für 1 Stunde; getrennt von Schreibvorgängen mit standardmäßiger TTL

            • input_image
              Typ: string · Input Imagenullable

              USD pro Eingabebild

            • input_image_token
              Typ: string · Input Image Tokennullable

              USD pro Eingabebild-Token

            • input_video_second
              Typ: string · Input Video Secondnullable

              USD pro Sekunde Eingabevideo

            • internal_reasoning
              Typ: string · Internal Reasoningnullable

              USD pro Reasoning-Token

            • output_image
              Typ: string · Output Imagenullable

              USD pro generiertem Bild

            • output_image_token
              Typ: string · Output Image Tokennullable

              USD pro Ausgabebild-Token

            • output_video_second
              Typ: string · Output Video Secondnullable

              USD pro Sekunde generiertem Video

            • prompt
              Typ: string · Promptnullable

              USD pro Eingabe-Token; null bedeutet nicht verfügbar, 0 bedeutet kostenlos

            • request
              Typ: string · Requestnullable

              USD pro Anfrage

            • web_search
              Typ: string · Web Searchnullable

              USD pro Websuche-Anfrage

          • pricing_mode
            Typ: string · Pricing Modeenum

            Konfigurierte Einheitstarife oder gemeldete Medienkosten multipliziert mit dem Verkaufsrabatt

            Werte
            • configured_rates
            • upstream_cost
        • default_channel
          Typ: string · Default Channelnullable
        • recommended_protocol
          Typ: string · Recommended Protocolenumnullable

          Nur eine modellweite Client-Empfehlung; null für Nicht-Chat-Modelle; schränkt aufrufbare Protokolle nicht ein

          Werte
          • responses
          • messages
      • total
        Typ: integer · Total
        erforderlich

        Integer numbers.

    • locale
      Typ: string · Localeenum
      erforderlich
      Werte
      • en
      • zh-CN
      • zh-TW
      • ja
      • ko
    • schema_version
      Konstante:  
      2
      erforderlich

      Integer numbers.

    application/json
  • 304

    Unveränderte Repräsentation; leerer Body

  • 400

    Nicht unterstütztes Gebietsschema

  • 422

    Ungültige Projektion oder ungültiger Typ

  • 503

    Katalog vorübergehend nicht verfügbar

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": "Beispielmodell.",
        "description": "Illustrativer Text, kein echtes Modell.",
        "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