Felo API PlatformFelo API Platform
v0.4.0
OpenAPI 3.1.0

Прочитати анонімний каталог моделей

Сервер:https://openapi.felo.ai
Клієнтські бібліотеки

Прочитати анонімний каталог моделей

​

Анонімний каталог моделей, schema_version=2. Канали надають pricing_mode, standard_pricing і discount_multiplier. Канали upstream_cost використовують заявлену вартість зображення або відео, помножену на зафіксовану знижку; для них standard_pricing дорівнює null, а не нулю. default_channel визначає код стандартного каналу. recommended_protocol — це рекомендація для клієнтів на рівні моделі (responses/messages, null для моделей, що не є чат-моделями), а не обмеження протоколу. Конфігурація протоколу або метадані Playground не повертаються. reasoning зберігає JSON-об'єкт з апстріму або null, якщо він недоступний.

Параметри запиту
  • locale
    Тип: string перелік
    значення
    • en
    • zh-CN
    • zh-TW
    • ja
    • ko
  • q
    Тип: string
  • id
    Тип: string
  • model_kind
    Тип: string перелік
    значення
    • chat
    • image_generation
    • video_generation
    • decisions
  • fmt
    Тип: string перелік
    значення
    • cards
    • full
Заголовки
  • If-None-Match
    Тип: string
Відповіді
  • 200
    Тип: object · ModelCatalogResponse

    Видимі моделі; для точного невідомого id повертається порожній масив.

    • data
      Тип: object · CatalogData
      обов'язкове
      • models
        Тип: array object[] · Models
        обов'язкове
        • author
          Тип: string · Authorдопускає null
          обов'язкове
        • author_display_name
          Тип: string · Author Display Nameдопускає null
          обов'язкове
        • available_content_locales
          Тип: array string[] · Available Content Localesперелік
          обов'язкове
          значення
          • en
          • zh-CN
          • zh-TW
          • ja
          • ko
        • best_for
          Тип: array string[] · Best For
          обов'язкове
        • capabilities
          Тип: array string[] · Capabilities
          обов'язкове
        • content_locale
          Тип: string · Content Localeперелікдопускає null
          обов'язкове
          значення
          • en
          • zh-CN
          • zh-TW
          • ja
          • ko
        • context_length
          Тип: integer · Context Lengthдопускає null
          обов'язкове

          Integer numbers.

        • description
          Тип: string · Descriptionдопускає null
          обов'язкове
        • document
          Тип: object · PublicDocumentдопускає null
          обов'язкове

          Лише вибраною мовою; summary/description/best_for залишаються на рівні моделі

          • extra
            Тип: object · Extra
            обов'язкове
            • propertyName
              Тип: anything
          • notice
            Тип: object · CatalogNoticeдопускає null
            обов'язкове
            • body
              Тип: string · Body
              обов'язкове
            • link_text
              Тип: string · Link Textдопускає null
              обов'язкове
            • target_slug
              Тип: string · Target Slugдопускає null
              обов'язкове
            • title
              Тип: string · Titleдопускає null
              обов'язкове
          • updated_at
            Тип: string · Updated At
            обов'язкове

            Час оновлення документа вибраною мовою

        • icon_url
          Тип: string · Icon Urlдопускає null
          обов'язкове
        • id
          Тип: string · Id
          обов'язкове
        • input_modalities
          Тип: array string[] · Input Modalities
          обов'язкове
        • latency_class
          Тип: string · Latency Classдопускає null
          обов'язкове
        • max_completion_tokens
          Тип: integer · Max Completion Tokensдопускає null
          обов'язкове

          Integer numbers.

        • model_kind
          Тип: string · Model Kindперелік
          обов'язкове
          значення
          • chat
          • image_generation
          • video_generation
          • decisions
        • name
          Тип: string · Name
          обов'язкове
        • output_modalities
          Тип: array string[] · Output Modalities
          обов'язкове
        • reasoning
          Тип: object · Reasoningдопускає null
          обов'язкове

          JSON-об'єкт reasoning з апстріму; зберігає невідомі поля; null, якщо недоступний

          • propertyName
            Тип: anything
        • released_at
          Тип: string · Released Atдопускає null
          обов'язкове
        • short_name
          Тип: string · Short Name
          обов'язкове
        • slug
          Тип: string · Slug
          обов'язкове
        • sort_order
          Тип: integer · Sort Order
          обов'язкове

          Integer numbers.

        • summary
          Тип: string · Summaryдопускає null
          обов'язкове
        • supported_parameters
          Тип: array string[] · Supported Parameters
          обов'язкове
        • trial_status
          Тип: string · Trial Status
          обов'язкове
        • updated_at
          Тип: string · Updated Atдопускає null
          обов'язкове
        • video_spec
          Тип: object · VideoSpecдопускає null
          обов'язкове
          • aspect_ratios
            Тип: array string[] | null · Aspect Ratiosдопускає null
          • audio
            Тип: object · AudioSpecдопускає null
            • input
              Тип: boolean · Inputдопускає null
            • output
              Тип: boolean · Outputдопускає null
            • output_optional
              Тип: boolean · Output Optionalдопускає null
          • constraints
            Тип: object · Constraintsдопускає null

            JSON Schema лише з даними для припустимих комбінацій запиту

            • propertyName
              Тип: anything
          • duration_seconds
            Тип: object · DurationSpecдопускає null
            • max
              Тип: number · Max
              більше ніж:  
              0
              обов'язкове
            • min
              Тип: number · Min
              мін.:  
              0
              обов'язкове
            • step
              Тип: number · Step
              більше ніж:  
              0
              обов'язкове
          • example_request
            Тип: object · Example Requestдопускає null
            • propertyName
              Тип: anything
          • input_modes
            Тип: array string[] | null · Input Modesдопускає null
          • reference_limits
            Тип: object · Reference Limitsдопускає null
            • propertyName
              допускає null
              • Тип: integer

                Integer numbers.

          • request_defaults
            Тип: object · Request Defaultsдопускає null
            • propertyName
              Тип: anything
          • resolutions
            Тип: array string[] | null · Resolutionsдопускає null
        • channels
          Тип: array object[] · Channels
          • code
            Тип: string · Code
            обов'язкове
          • discount_multiplier
            Тип: string · Discount Multiplierдопускає null
            обов'язкове

            Точний множник продажу від 0 до 1; застосовуйте один раз до налаштованих ставок або вартості в апстрімі

          • is_default
            Тип: boolean · Is Default
            обов'язкове
          • name
            Тип: string · Name
            обов'язкове
          • region
            Тип: string · Regionдопускає null
            обов'язкове
          • runnable
            Тип: boolean · Runnable
            обов'язкове
          • service_tier
            Тип: string · Service Tier
            обов'язкове
          • standard_pricing
            Тип: object · CatalogPricingдопускає null
            обов'язкове

            Стандартні ставки за одиницю до знижки під час продажу; null для каналів upstream_cost

            • basis
              константа:  
              standard
              обов'язкове
            • billing_kind
              Тип: string · Billing Kind
              обов'язкове
            • channel
              Тип: string · Channel
              обов'язкове
            • currency
              константа:  
              USD
              обов'язкове
            • tiers
              Тип: array object[] · Tiers
              обов'язкове

              Зберігайте порядок; перший відповідний рівень перевизначає базові тарифи

              • conditions
                Тип: array object[] · Conditions
                обов'язкове
                • field
                  Тип: string · Field
                  обов'язкове

                  Контекст ціноутворення Felo, наприклад input_context_tokens

                • operator
                  Тип: string · Operatorперелік
                  обов'язкове
                  значення
                  • eq
                  • gt
                  • gte
                • value
                  обов'язкове
                  • Тип: string · Value
              • overrides
                Тип: object · Overrides
                обов'язкове
                • propertyName
                  Тип: string
            • audio
              Тип: string · Audioдопускає null

              USD за вхідний аудіотокен

            • completion
              Тип: string · Completionдопускає null

              USD за вихідний токен

            • input_audio_cache
              Тип: string · Input Audio Cacheдопускає null

              USD за кешований аудіотокен

            • input_cache_read
              Тип: string · Input Cache Readдопускає null

              USD за кешований вхідний токен

            • input_cache_write
              Тип: string · Input Cache Writeдопускає null

              USD за токен запису в кеш

            • input_cache_write_1h
              Тип: string · Input Cache Write 1Hдопускає null

              USD за токен запису в кеш із строком 1 година; окремо від записів зі стандартним TTL

            • input_image
              Тип: string · Input Imageдопускає null

              USD за вхідне зображення

            • input_image_token
              Тип: string · Input Image Tokenдопускає null

              USD за токен вхідного зображення

            • input_video_second
              Тип: string · Input Video Secondдопускає null

              USD за секунду вхідного відео

            • internal_reasoning
              Тип: string · Internal Reasoningдопускає null

              USD за токен reasoning

            • output_image
              Тип: string · Output Imageдопускає null

              USD за згенероване зображення

            • output_image_token
              Тип: string · Output Image Tokenдопускає null

              USD за токен вихідного зображення

            • output_video_second
              Тип: string · Output Video Secondдопускає null

              USD за секунду згенерованого відео

            • prompt
              Тип: string · Promptдопускає null

              USD за вхідний токен; null означає недоступність, 0 — безоплатно

            • request
              Тип: string · Requestдопускає null

              USD за запит

            • web_search
              Тип: string · Web Searchдопускає null

              USD за запит вебпошуку

          • pricing_mode
            Тип: string · Pricing Modeперелік

            Налаштовані ставки за одиницю або заявлена вартість медіа з урахуванням знижки під час продажу

            значення
            • configured_rates
            • upstream_cost
        • default_channel
          Тип: string · Default Channelдопускає null
        • recommended_protocol
          Тип: string · Recommended Protocolперелікдопускає null

          Лише рекомендація для клієнтів на рівні моделі; null для моделей, що не є чат-моделями; не обмежує протоколи, які можна викликати

          значення
          • responses
          • messages
      • total
        Тип: integer · Total
        обов'язкове

        Integer numbers.

    • locale
      Тип: string · Localeперелік
      обов'язкове
      значення
      • en
      • zh-CN
      • zh-TW
      • ja
      • ko
    • schema_version
      константа:  
      2
      обов'язкове

      Integer numbers.

    application/json
  • 304

    Представлення без змін; порожнє тіло

  • 400

    Непідтримувана локаль

  • 422

    Некоректна проєкція або kind

  • 503

    Каталог тимчасово недоступний

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": "Приклад моделі.",
        "description": "Ілюстративний текст, а не реальна модель.",
        "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