Felo API PlatformFelo API Platform
v0.4.0
OpenAPI 3.1.0

Odczytaj anonimowy katalog modeli

Serwer:https://openapi.felo.ai
Biblioteki klienckie

Odczytaj anonimowy katalog modeli

​

Anonimowy katalog modeli, schema_version=2. Kanały udostępniają pricing_mode, standard_pricing i discount_multiplier. Kanały upstream_cost używają zgłoszonego kosztu obrazu lub wideo pomnożonego przez zamrożony rabat; ich standard_pricing ma wartość null, a nie zero. default_channel wskazuje domyślny kod kanału. recommended_protocol to zalecenie dla klienta na poziomie całego modelu (responses/messages, null dla modeli niebędących modelami czatu), a nie ograniczenie protokołu. Nie są zwracane żadne konfiguracje protokołów ani metadane playground. reasoning zachowuje obiekt JSON upstream lub null, gdy jest niedostępny.

Parametry zapytania
  • locale
    Typ: string enum
    wartości
    • en
    • zh-CN
    • zh-TW
    • ja
    • ko
  • q
    Typ: string
  • id
    Typ: string
  • model_kind
    Typ: string enum
    wartości
    • chat
    • image_generation
    • video_generation
    • decisions
  • fmt
    Typ: string enum
    wartości
    • cards
    • full
Nagłówki
  • If-None-Match
    Typ: string
Odpowiedzi
  • 200
    Typ: object · ModelCatalogResponse

    Widoczne modele; dokładny nieznany identyfikator zwraca pustą tablicę.

    • data
      Typ: object · CatalogData
      wymagane
      • models
        Typ: array object[] · Models
        wymagane
        • author
          Typ: string · Authordopuszcza null
          wymagane
        • author_display_name
          Typ: string · Author Display Namedopuszcza null
          wymagane
        • available_content_locales
          Typ: array string[] · Available Content Localesenum
          wymagane
          wartości
          • en
          • zh-CN
          • zh-TW
          • ja
          • ko
        • best_for
          Typ: array string[] · Best For
          wymagane
        • capabilities
          Typ: array string[] · Capabilities
          wymagane
        • content_locale
          Typ: string · Content Localeenumdopuszcza null
          wymagane
          wartości
          • en
          • zh-CN
          • zh-TW
          • ja
          • ko
        • context_length
          Typ: integer · Context Lengthdopuszcza null
          wymagane

          Integer numbers.

        • description
          Typ: string · Descriptiondopuszcza null
          wymagane
        • document
          Typ: object · PublicDocumentdopuszcza null
          wymagane

          Dotyczy tylko wybranego języka; summary/description/best_for pozostają na modelu

          • extra
            Typ: object · Extra
            wymagane
            • propertyName
              Typ: anything
          • notice
            Typ: object · CatalogNoticedopuszcza null
            wymagane
            • body
              Typ: string · Body
              wymagane
            • link_text
              Typ: string · Link Textdopuszcza null
              wymagane
            • target_slug
              Typ: string · Target Slugdopuszcza null
              wymagane
            • title
              Typ: string · Titledopuszcza null
              wymagane
          • updated_at
            Typ: string · Updated At
            wymagane

            Czas aktualizacji dokumentu w wybranym języku

        • icon_url
          Typ: string · Icon Urldopuszcza null
          wymagane
        • id
          Typ: string · Id
          wymagane
        • input_modalities
          Typ: array string[] · Input Modalities
          wymagane
        • latency_class
          Typ: string · Latency Classdopuszcza null
          wymagane
        • max_completion_tokens
          Typ: integer · Max Completion Tokensdopuszcza null
          wymagane

          Integer numbers.

        • model_kind
          Typ: string · Model Kindenum
          wymagane
          wartości
          • chat
          • image_generation
          • video_generation
          • decisions
        • name
          Typ: string · Name
          wymagane
        • output_modalities
          Typ: array string[] · Output Modalities
          wymagane
        • reasoning
          Typ: object · Reasoningdopuszcza null
          wymagane

          Obiekt JSON reasoning z upstream; zachowuje nieznane pola; null, jeśli niedostępny

          • propertyName
            Typ: anything
        • released_at
          Typ: string · Released Atdopuszcza null
          wymagane
        • short_name
          Typ: string · Short Name
          wymagane
        • slug
          Typ: string · Slug
          wymagane
        • sort_order
          Typ: integer · Sort Order
          wymagane

          Integer numbers.

        • summary
          Typ: string · Summarydopuszcza null
          wymagane
        • supported_parameters
          Typ: array string[] · Supported Parameters
          wymagane
        • trial_status
          Typ: string · Trial Status
          wymagane
        • updated_at
          Typ: string · Updated Atdopuszcza null
          wymagane
        • video_spec
          Typ: object · VideoSpecdopuszcza null
          wymagane
          • aspect_ratios
            Typ: array string[] | null · Aspect Ratiosdopuszcza null
          • audio
            Typ: object · AudioSpecdopuszcza null
            • input
              Typ: boolean · Inputdopuszcza null
            • output
              Typ: boolean · Outputdopuszcza null
            • output_optional
              Typ: boolean · Output Optionaldopuszcza null
          • constraints
            Typ: object · Constraintsdopuszcza null

            Schemat JSON Schema zawierający wyłącznie dane dla prawidłowych kombinacji żądań

            • propertyName
              Typ: anything
          • duration_seconds
            Typ: object · DurationSpecdopuszcza null
            • max
              Typ: number · Max
              większe niż:  
              0
              wymagane
            • min
              Typ: number · Min
              min.:  
              0
              wymagane
            • step
              Typ: number · Step
              większe niż:  
              0
              wymagane
          • example_request
            Typ: object · Example Requestdopuszcza null
            • propertyName
              Typ: anything
          • input_modes
            Typ: array string[] | null · Input Modesdopuszcza null
          • reference_limits
            Typ: object · Reference Limitsdopuszcza null
            • propertyName
              dopuszcza null
              • Typ: integer

                Integer numbers.

          • request_defaults
            Typ: object · Request Defaultsdopuszcza null
            • propertyName
              Typ: anything
          • resolutions
            Typ: array string[] | null · Resolutionsdopuszcza null
        • channels
          Typ: array object[] · Channels
          • code
            Typ: string · Code
            wymagane
          • discount_multiplier
            Typ: string · Discount Multiplierdopuszcza null
            wymagane

            Dokładny mnożnik sprzedażowy od 0 do 1; zastosuj raz do skonfigurowanych stawek lub kosztu upstream

          • is_default
            Typ: boolean · Is Default
            wymagane
          • name
            Typ: string · Name
            wymagane
          • region
            Typ: string · Regiondopuszcza null
            wymagane
          • runnable
            Typ: boolean · Runnable
            wymagane
          • service_tier
            Typ: string · Service Tier
            wymagane
          • standard_pricing
            Typ: object · CatalogPricingdopuszcza null
            wymagane

            Standardowe stawki jednostkowe przed rabatem sprzedażowym; null dla kanałów upstream_cost

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

              Zachowaj kolejność; pierwszy pasujący próg nadpisuje stawki bazowe

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

                  Kontekst cenowy Felo, np. input_context_tokens

                • operator
                  Typ: string · Operatorenum
                  wymagane
                  wartości
                  • eq
                  • gt
                  • gte
                • value
                  wymagane
                  • Typ: string · Value
              • overrides
                Typ: object · Overrides
                wymagane
                • propertyName
                  Typ: string
            • audio
              Typ: string · Audiodopuszcza null

              USD za token wejściowego audio

            • completion
              Typ: string · Completiondopuszcza null

              USD za token wyjściowy

            • input_audio_cache
              Typ: string · Input Audio Cachedopuszcza null

              USD za buforowany token audio

            • input_cache_read
              Typ: string · Input Cache Readdopuszcza null

              USD za buforowany token wejściowy

            • input_cache_write
              Typ: string · Input Cache Writedopuszcza null

              USD za token zapisu do pamięci podręcznej

            • input_cache_write_1h
              Typ: string · Input Cache Write 1Hdopuszcza null

              USD za token zapisu do pamięci podręcznej z 1-godzinnym TTL; oddzielnie od zapisów z domyślnym TTL

            • input_image
              Typ: string · Input Imagedopuszcza null

              USD za obraz wejściowy

            • input_image_token
              Typ: string · Input Image Tokendopuszcza null

              USD za token obrazu wejściowego

            • input_video_second
              Typ: string · Input Video Seconddopuszcza null

              USD za sekundę wideo wejściowego

            • internal_reasoning
              Typ: string · Internal Reasoningdopuszcza null

              USD za token rozumowania

            • output_image
              Typ: string · Output Imagedopuszcza null

              USD za wygenerowany obraz

            • output_image_token
              Typ: string · Output Image Tokendopuszcza null

              USD za token obrazu wyjściowego

            • output_video_second
              Typ: string · Output Video Seconddopuszcza null

              USD za sekundę wygenerowanego wideo

            • prompt
              Typ: string · Promptdopuszcza null

              USD za token wejściowy; null oznacza niedostępność, 0 oznacza bezpłatny dostęp

            • request
              Typ: string · Requestdopuszcza null

              USD za żądanie

            • web_search
              Typ: string · Web Searchdopuszcza null

              USD za żądanie wyszukiwania w sieci

          • pricing_mode
            Typ: string · Pricing Modeenum

            Skonfigurowane stawki jednostkowe lub zgłoszony koszt multimediów pomnożony przez rabat sprzedażowy

            wartości
            • configured_rates
            • upstream_cost
        • default_channel
          Typ: string · Default Channeldopuszcza null
        • recommended_protocol
          Typ: string · Recommended Protocolenumdopuszcza null

          Wyłącznie zalecenie dla klienta na poziomie całego modelu; null dla modeli innych niż czat; nie ogranicza protokołów, które można wywołać

          wartości
          • responses
          • messages
      • total
        Typ: integer · Total
        wymagane

        Integer numbers.

    • locale
      Typ: string · Localeenum
      wymagane
      wartości
      • en
      • zh-CN
      • zh-TW
      • ja
      • ko
    • schema_version
      const:  
      2
      wymagane

      Integer numbers.

    application/json
  • 304

    Niezmieniona reprezentacja; pusta treść

  • 400

    Nieobsługiwany język

  • 422

    Nieprawidłowa projekcja lub rodzaj

  • 503

    Katalog tymczasowo niedostępny

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": "Przykładowy model.",
        "description": "Tekst poglądowy, nie prawdziwy 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