Felo API PlatformFelo API Platform
v0.4.0
OpenAPI 3.1.0

Get a public model by name

Sunucu:https://openapi.felo.ai
İstemci Kitaplıkları

Get a public model by name

​

Anonymous exact lookup by public name or registered alias. Returns the canonical model ID and the same model object as the catalog. Unknown or unlisted models return 404. locale controls document selection only.

Sorgu Parametreleri
  • model
    Tür: string
    minimum uzunluk:  
    1
    maksimum uzunluk:  
    256
    gerekli

    Exact case-sensitive public model name or registered alias

  • locale
    Tür: string enum

    Document language; falls back to English when unavailable

    değerler
    • en
    • zh-CN
    • zh-TW
    • ja
    • ko
Başlıklar
  • If-None-Match
    Tür: string

    Previous ETag; matching content returns 304

Yanıtlar
  • 200
    Tür: object · ModelCatalogModelResponse

    Public model details

    • data
      Tür: object · CatalogModel
      gerekli
      • author
        Tür: string · Authornull olabilir
        gerekli
      • author_display_name
        Tür: string · Author Display Namenull olabilir
        gerekli
      • available_content_locales
        Tür: array string[] · Available Content Localesenum
        gerekli
        değerler
        • en
        • zh-CN
        • zh-TW
        • ja
        • ko
      • best_for
        Tür: array string[] · Best For
        gerekli
      • capabilities
        Tür: array string[] · Capabilities
        gerekli
      • content_locale
        Tür: string · Content Localeenumnull olabilir
        gerekli
        değerler
        • en
        • zh-CN
        • zh-TW
        • ja
        • ko
      • context_length
        Tür: integer · Context Lengthnull olabilir
        gerekli

        Integer numbers.

      • description
        Tür: string · Descriptionnull olabilir
        gerekli
      • document
        Tür: object · PublicDocumentnull olabilir
        gerekli

        Yalnızca seçili dil; summary/description/best_for model üzerinde kalır

        • extra
          Tür: object · Extra
          gerekli
          • propertyName
            Tür: anything
        • notice
          Tür: object · CatalogNoticenull olabilir
          gerekli
          • body
            Tür: string · Body
            gerekli
          • link_text
            Tür: string · Link Textnull olabilir
            gerekli
          • target_slug
            Tür: string · Target Slugnull olabilir
            gerekli
          • title
            Tür: string · Titlenull olabilir
            gerekli
        • updated_at
          Tür: string · Updated At
          gerekli

          Seçili dil belgesinin güncelleme zamanı

      • icon_url
        Tür: string · Icon Urlnull olabilir
        gerekli
      • id
        Tür: string · Id
        gerekli
      • input_modalities
        Tür: array string[] · Input Modalities
        gerekli
      • latency_class
        Tür: string · Latency Classnull olabilir
        gerekli
      • max_completion_tokens
        Tür: integer · Max Completion Tokensnull olabilir
        gerekli

        Integer numbers.

      • model_kind
        Tür: string · Model Kindenum
        gerekli
        değerler
        • chat
        • image_generation
        • video_generation
        • decisions
      • name
        Tür: string · Name
        gerekli
      • output_modalities
        Tür: array string[] · Output Modalities
        gerekli
      • reasoning
        Tür: object · Reasoningnull olabilir
        gerekli

        Üst kaynak reasoning JSON nesnesi; bilinmeyen alanları korur; mevcut değilse null

        • propertyName
          Tür: anything
      • released_at
        Tür: string · Released Atnull olabilir
        gerekli

        Model release date in ISO 8601 UTC; may use the OpenRouter listing time. Manual overrides take precedence; null means unknown.

      • short_name
        Tür: string · Short Name
        gerekli
      • slug
        Tür: string · Slug
        gerekli
      • sort_order
        Tür: integer · Sort Order
        gerekli

        Integer numbers.

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

          Geçerli istek kombinasyonları için yalnızca veri amaçlı JSON Şeması

          • propertyName
            Tür: anything
        • duration_seconds
          Tür: object · DurationSpecnull olabilir
          • max
            Tür: number · Max
            büyüktür:  
            0
            gerekli
          • min
            Tür: number · Min
            min:  
            0
            gerekli
          • step
            Tür: number · Step
            büyüktür:  
            0
            gerekli
        • example_request
          Tür: object · Example Requestnull olabilir
          • propertyName
            Tür: anything
        • input_modes
          Tür: array string[] | null · Input Modesnull olabilir
        • reference_limits
          Tür: object · Reference Limitsnull olabilir
          • propertyName
            null olabilir
            • Tür: integer

              Integer numbers.

        • request_defaults
          Tür: object · Request Defaultsnull olabilir
          • propertyName
            Tür: anything
        • resolutions
          Tür: array string[] | null · Resolutionsnull olabilir
      • channels
        Tür: array object[] · Channels
        • code
          Tür: string · Code
          gerekli
        • discount_multiplier
          Tür: string · Discount Multipliernull olabilir
          gerekli

          0 ile 1 arasında tam satış çarpanı; yapılandırılmış ücretlere veya üst kaynak maliyetine bir kez uygulayın

        • is_default
          Tür: boolean · Is Default
          gerekli
        • name
          Tür: string · Name
          gerekli
        • region
          Tür: string · Regionnull olabilir
          gerekli
        • runnable
          Tür: boolean · Runnable
          gerekli
        • service_tier
          Tür: string · Service Tier
          gerekli
        • standard_pricing
          Tür: object · CatalogPricingnull olabilir
          gerekli

          Satış indirimi öncesi standart birim ücretler; upstream_cost kanalları için null

          • basis
            sabit:  
            standard
            gerekli
          • billing_kind
            Tür: string · Billing Kind
            gerekli
          • channel
            Tür: string · Channel
            gerekli
          • currency
            sabit:  
            USD
            gerekli
          • tiers
            Tür: array object[] · Tiers
            gerekli

            Sırayı koruyun; eşleşen ilk kademe temel ücretleri geçersiz kılar

            • conditions
              Tür: array object[] · Conditions
              gerekli
              • field
                Tür: string · Field
                gerekli

                Felo fiyatlandırma bağlamı, ör. input_context_tokens

              • operator
                Tür: string · Operatorenum
                gerekli
                değerler
                • eq
                • gt
                • gte
              • value
                gerekli
                • Tür: string · Value
            • overrides
              Tür: object · Overrides
              gerekli
              • propertyName
                Tür: string
          • audio
            Tür: string · Audionull olabilir

            Girdi ses tokeni başına USD

          • completion
            Tür: string · Completionnull olabilir

            Çıktı tokeni başına USD

          • credit
            Tür: string · Creditnull olabilir

            USD per credit; billed using the upstream call multiplier

          • input_audio_cache
            Tür: string · Input Audio Cachenull olabilir

            Önbelleğe alınmış ses tokeni başına USD

          • input_cache_read
            Tür: string · Input Cache Readnull olabilir

            Önbelleğe alınmış girdi tokeni başına USD

          • input_cache_write
            Tür: string · Input Cache Writenull olabilir

            Önbellek yazma tokeni başına USD

          • input_cache_write_12h
            Tür: string · Input Cache Write 12Hnull olabilir

            USD per 12-hour cache write token; separate from default TTL writes

          • input_cache_write_1h
            Tür: string · Input Cache Write 1Hnull olabilir

            1 saatlik önbellek yazma tokeni başına USD; varsayılan TTL yazmalarından ayrıdır

          • input_image
            Tür: string · Input Imagenull olabilir

            Girdi görseli başına USD

          • input_image_cache
            Tür: string · Input Image Cachenull olabilir

            USD per cached image token

          • input_image_token
            Tür: string · Input Image Tokennull olabilir

            Girdi görsel tokeni başına USD

          • input_video_second
            Tür: string · Input Video Secondnull olabilir

            Girdi video saniyesi başına USD

          • internal_reasoning
            Tür: string · Internal Reasoningnull olabilir

            Akıl yürütme tokeni başına USD

          • output_image
            Tür: string · Output Imagenull olabilir

            Oluşturulan görsel başına USD

          • output_image_token
            Tür: string · Output Image Tokennull olabilir

            Çıktı görsel tokeni başına USD

          • output_video_second
            Tür: string · Output Video Secondnull olabilir

            Oluşturulan video saniyesi başına USD

          • output_video_token
            Tür: string · Output Video Tokennull olabilir

            USD per generated video token

          • prompt
            Tür: string · Promptnull olabilir

            Girdi tokeni başına USD; null kullanılamadığını, 0 ücretsiz olduğunu gösterir

          • request
            Tür: string · Requestnull olabilir

            İstek başına USD

          • web_search
            Tür: string · Web Searchnull olabilir

            Web araması isteği başına USD

        • markup_multiplier
          Tür: string · Markup Multipliernull olabilir

          Sale markup (>= 1) applied to the purchase price or upstream cost to form the sale price, before discount_multiplier

        • pricing_mode
          Tür: string · Pricing Modeenum

          Yapılandırılmış birim ücretler veya bildirilen medya maliyetinin satış indirimiyle çarpımı

          değerler
          • configured_rates
          • upstream_cost
        • reference_pricing
          null olabilir

          Public video reference before discount; not a final charge

          • as_of
            Tür: string · As Of
            gerekli
          • canonical_slug
            Tür: string · Canonical Slug
            gerekli
          • pricing_type
            sabit:  
            per_second
            gerekli
          • request_defaults
            Tür: object · Request Defaults
            gerekli
            • propertyName
              • Tür: string
          • reservation
            Tür: object · VideoReservation
            gerekli
            • max_duration_seconds
              Tür: integer · Max Duration Seconds
              büyüktür:  
              0
              gerekli

              Integer numbers.

            • output_count
              sabit:  
              1

              Integer numbers.

            • strategy
              sabit:  
              requested_duration_or_model_max
          • rows
            Tür: array object[] · Rows
            gerekli
            • input_image_billing
              Tür: string · Input Image Billingenum
              gerekli
              değerler
              • per_image
              • included
              • not_applicable
            • input_mode
              Tür: string · Input Modeenum
              gerekli
              değerler
              • text_to_video
              • image_to_video
              • first_last_frame
            • max_duration_output_estimate_usd
              Tür: string · Max Duration Output Estimate Usd
              gerekli
            • resolution
              Tür: string · Resolution
              gerekli
            • unit
              Tür: string · Unitenum
              gerekli
              değerler
              • output_video_second
              • video_token
            • unit_price_usd
              Tür: string · Unit Price Usd
              gerekli
            • aspect_ratio
              Tür: string · Aspect Rationull olabilir
            • derived_output_second_usd
              Tür: string · Derived Output Second Usdnull olabilir
            • generate_audio
              Tür: boolean · Generate Audionull olabilir
            • input_image_price_usd
              Tür: string · Input Image Price Usdnull olabilir
            • reservation_supported
              sabit:  
              true
            • reservation_unavailable_reason
              Tür: null · Reservation Unavailable Reason
            • size
              Tür: string · Sizenull olabilir
          • seed_supported
            Tür: boolean · Seed Supported
            gerekli
          • snapshot_id
            Tür: string · Snapshot Id
            gerekli
          • source_model_id
            Tür: string · Source Model Id
            gerekli
          • supported_aspect_ratios
            Tür: array string[] · Supported Aspect Ratios
            gerekli
          • supported_durations
            Tür: array integer[] · Supported Durations
            gerekli
          • supported_frame_images
            Tür: array string[] · Supported Frame Images
            gerekli
          • supported_resolutions
            Tür: array string[] · Supported Resolutions
            gerekli
          • basis
            sabit:  
            public_reference_before_discount
          • currency
            sabit:  
            USD
          • settlement_basis
            sabit:  
            upstream_cost
          • version
            sabit:  
            1

            Integer numbers.

        • sale_pricing
          Tür: object · VideoSalePricingnull olabilir

          Video sale unit prices (purchase price times markup_multiplier), before discount; null when no synchronized video rates are frozen

          • basis
            sabit:  
            sale_before_discount
            gerekli
          • currency
            sabit:  
            USD
            gerekli
          • rows
            Tür: array object[] · Rows
            gerekli

            Per-spec sale unit prices. Final charge uses the upstream-reported usage, so the billed amount is upstream cost times markup_multiplier times discount_multiplier; a minimum billable duration may apply.

            • conditions
              Tür: object · Conditions
              gerekli

              Equality-condition summary; predicates retain the complete rule semantics

              • propertyName
                Tür: anything
            • rates
              Tür: object · Rates
              gerekli

              USD sale unit prices (purchase price times markup_multiplier), before discount

              • propertyName
                Tür: string
            • predicates
              Tür: array object[] | null · Predicatesnull olabilir

              Ordered rule predicates including range comparisons

              • field
                Tür: string · Field
                gerekli

                Felo fiyatlandırma bağlamı, ör. input_context_tokens

              • operator
                Tür: string · Operatorenum
                gerekli
                değerler
                • eq
                • gt
                • gte
              • value
                gerekli
                • Tür: string · Value
          • minimum_charge_usd
            Tür: string · Minimum Charge Usdnull olabilir

            Marked-up minimum charge in USD, before discount; null if none

          • selection
            sabit:  
            first_match

            First matching rule wins; the final empty rule is the default

          • unit
            Tür: string · Unitnull olabilir

            Primary billing unit, e.g. output_video_second or video_token

        • second_pricing
          Tür: object · VideoSecondPricingnull olabilir

          Per-second sale prices by resolution/mode (markup applied, before discount). For video_token models the per-second value is an estimate; settlement uses token usage

          • basis
            sabit:  
            sale_before_discount
            gerekli
          • currency
            sabit:  
            USD
            gerekli
          • rows
            Tür: array object[] · Rows
            gerekli
            • estimated
              Tür: boolean · Estimated
              gerekli

              True when derived from a video_token rate via the pixel-frame formula

            • per_second_usd
              Tür: string · Per Second Usd
              gerekli

              USD per output second (sale price before discount); markup already applied

            • aspect_ratio
              Tür: string · Aspect Rationull olabilir
            • generate_audio
              Tür: boolean · Generate Audionull olabilir
            • input_image_usd
              Tür: string · Input Image Usdnull olabilir

              USD per input image (sale price before discount); null if none

            • input_mode
              Tür: string · Input Modenull olabilir
            • predicates
              Tür: array object[] | null · Predicatesnull olabilir

              Full conditions for this per-second price row

              • field
                Tür: string · Field
                gerekli

                Felo fiyatlandırma bağlamı, ör. input_context_tokens

              • operator
                Tür: string · Operatorenum
                gerekli
                değerler
                • eq
                • gt
                • gte
              • value
                gerekli
                • Tür: string · Value
            • resolution
              Tür: string · Resolutionnull olabilir
          • second_basis
            Tür: string · Second Basisenum
            gerekli

            exact for per-second models; token_pixel_frames_estimate when per_second_usd is derived from the video_token rate (token price x resolution pixels x fps 24 / 1024). Token models still settle on reported token usage; per-second price is for display.

            değerler
            • exact
            • token_pixel_frames_estimate
          • pricing_type
            Tür: string · Pricing Typenull olabilir

            per_second or video_token

        • settlement_policy
          Tür: object · PublicSettlementPolicynull olabilir

          Published primary pricing and missing-usage fallback policy

          • fallback
            Tür: string · Fallbackenum
            gerekli
            değerler
            • upstream_cost
            • review_required
          • primary
            sabit:  
            configured_rates
            gerekli
          • version
            sabit:  
            1
            gerekli

            Integer numbers.

      • default_channel
        Tür: string · Default Channelnull olabilir
      • parameter_definitions
        Tür: object · Parameter Definitions

        Supported parameters keyed by name, using OpenRouter type/values/min/max format (not JSON Schema); preserves unknown fields; an empty definition means supported with unspecified constraints. An empty object means no parameter metadata. No defaults or options are inferred.

        • propertyName
          Tür: object
          • propertyName
            Tür: anything
      • recommended_protocol
        Tür: string · Recommended Protocolenumnull olabilir

        Yalnızca model düzeyinde istemci önerisi; sohbet dışı modeller için null; çağrılabilir protokolleri kısıtlamaz

        değerler
        • responses
        • messages
    • locale
      Tür: string · Localeenum
      gerekli
      değerler
      • en
      • zh-CN
      • zh-TW
      • ja
      • ko
    • schema_version
      sabit:  
      2
      gerekli

      Integer numbers.

    application/json
  • 304

    Unchanged representation; empty body

  • 400

    Invalid model name or locale

  • 404

    Model not found

  • 422

    Missing model query parameter

  • 503

    Model catalog unavailable

Request Example for get/api/platform/model-catalog/model
curl 'https://openapi.felo.ai/api/platform/model-catalog/model?model='
{
  "schema_version": 2,
  "locale": "en",
  "data": {
    "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": "Example model.",
    "description": "Illustrative text, not a real 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",
          "input_cache_write_12h": "0.000004",
          "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"
      }
    ],
    "parameter_definitions": {
      "temperature": {}
    }
  }
}
Get a public model by name

Yardım mı gerekiyor?