Felo API PlatformFelo API Platform
v0.4.0
OpenAPI 3.1.0

Get a public model by name

Server:https://openapi.felo.ai
Klientské knihovny

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.

Parametry dotazu
  • model
    Typ: string
    minimální délka:  
    1
    maximální délka:  
    256
    povinné

    Exact case-sensitive public model name or registered alias

  • locale
    Typ: string enum

    Document language; falls back to English when unavailable

    hodnoty
    • en
    • zh-CN
    • zh-TW
    • ja
    • ko
Hlavičky
  • If-None-Match
    Typ: string

    Previous ETag; matching content returns 304

Odpovědi
  • 200
    Typ: object · ModelCatalogModelResponse

    Public model details

    • data
      Typ: object · CatalogModel
      povinné
      • author
        Typ: string · Authormůže být null
        povinné
      • author_display_name
        Typ: string · Author Display Namemůže být null
        povinné
      • available_content_locales
        Typ: array string[] · Available Content Localesenum
        povinné
        hodnoty
        • en
        • zh-CN
        • zh-TW
        • ja
        • ko
      • best_for
        Typ: array string[] · Best For
        povinné
      • capabilities
        Typ: array string[] · Capabilities
        povinné
      • content_locale
        Typ: string · Content Localeenummůže být null
        povinné
        hodnoty
        • en
        • zh-CN
        • zh-TW
        • ja
        • ko
      • context_length
        Typ: integer · Context Lengthmůže být null
        povinné

        Integer numbers.

      • description
        Typ: string · Descriptionmůže být null
        povinné
      • document
        Typ: object · PublicDocumentmůže být null
        povinné

        Pouze ve zvoleném jazyce; summary/description/best_for zůstávají u modelu

        • extra
          Typ: object · Extra
          povinné
          • propertyName
            Typ: anything
        • notice
          Typ: object · CatalogNoticemůže být null
          povinné
          • body
            Typ: string · Body
            povinné
          • link_text
            Typ: string · Link Textmůže být null
            povinné
          • target_slug
            Typ: string · Target Slugmůže být null
            povinné
          • title
            Typ: string · Titlemůže být null
            povinné
        • updated_at
          Typ: string · Updated At
          povinné

          Čas aktualizace dokumentu ve zvoleném jazyce

      • icon_url
        Typ: string · Icon Urlmůže být null
        povinné
      • id
        Typ: string · Id
        povinné
      • input_modalities
        Typ: array string[] · Input Modalities
        povinné
      • latency_class
        Typ: string · Latency Classmůže být null
        povinné
      • max_completion_tokens
        Typ: integer · Max Completion Tokensmůže být null
        povinné

        Integer numbers.

      • model_kind
        Typ: string · Model Kindenum
        povinné
        hodnoty
        • chat
        • image_generation
        • video_generation
        • decisions
      • name
        Typ: string · Name
        povinné
      • output_modalities
        Typ: array string[] · Output Modalities
        povinné
      • reasoning
        Typ: object · Reasoningmůže být null
        povinné

        Objekt JSON s reasoningem z upstreamu; zachovává neznámá pole; null, pokud není k dispozici

        • propertyName
          Typ: anything
      • released_at
        Typ: string · Released Atmůže být null
        povinné

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

      • short_name
        Typ: string · Short Name
        povinné
      • slug
        Typ: string · Slug
        povinné
      • sort_order
        Typ: integer · Sort Order
        povinné

        Integer numbers.

      • summary
        Typ: string · Summarymůže být null
        povinné
      • supported_parameters
        Typ: array string[] · Supported Parameters
        povinné
      • trial_status
        Typ: string · Trial Status
        povinné
      • updated_at
        Typ: string · Updated Atmůže být null
        povinné
      • video_spec
        Typ: object · VideoSpecmůže být null
        povinné
        • aspect_ratios
          Typ: array string[] | null · Aspect Ratiosmůže být null
        • audio
          Typ: object · AudioSpecmůže být null
          • input
            Typ: boolean · Inputmůže být null
          • output
            Typ: boolean · Outputmůže být null
          • output_optional
            Typ: boolean · Output Optionalmůže být null
        • constraints
          Typ: object · Constraintsmůže být null

          JSON Schema obsahující pouze data pro platné kombinace požadavků

          • propertyName
            Typ: anything
        • duration_seconds
          Typ: object · DurationSpecmůže být null
          • max
            Typ: number · Max
            větší než:  
            0
            povinné
          • min
            Typ: number · Min
            min:  
            0
            povinné
          • step
            Typ: number · Step
            větší než:  
            0
            povinné
        • example_request
          Typ: object · Example Requestmůže být null
          • propertyName
            Typ: anything
        • input_modes
          Typ: array string[] | null · Input Modesmůže být null
        • reference_limits
          Typ: object · Reference Limitsmůže být null
          • propertyName
            může být null
            • Typ: integer

              Integer numbers.

        • request_defaults
          Typ: object · Request Defaultsmůže být null
          • propertyName
            Typ: anything
        • resolutions
          Typ: array string[] | null · Resolutionsmůže být null
      • channels
        Typ: array object[] · Channels
        • code
          Typ: string · Code
          povinné
        • discount_multiplier
          Typ: string · Discount Multipliermůže být null
          povinné

          Přesný prodejní multiplikátor v rozsahu 0 až 1; použijte jednou na nakonfigurované sazby nebo náklady upstreamu

        • is_default
          Typ: boolean · Is Default
          povinné
        • name
          Typ: string · Name
          povinné
        • region
          Typ: string · Regionmůže být null
          povinné
        • runnable
          Typ: boolean · Runnable
          povinné
        • service_tier
          Typ: string · Service Tier
          povinné
        • standard_pricing
          Typ: object · CatalogPricingmůže být null
          povinné

          Standardní jednotkové sazby před prodejní slevou; null pro kanály s upstream_cost

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

            Zachovává pořadí; první odpovídající úroveň přepisuje základní sazby

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

                Kontext ceny Felo, např. input_context_tokens

              • operator
                Typ: string · Operatorenum
                povinné
                hodnoty
                • eq
                • gt
                • gte
              • value
                povinné
                • Typ: string · Value
            • overrides
              Typ: object · Overrides
              povinné
              • propertyName
                Typ: string
          • audio
            Typ: string · Audiomůže být null

            USD za vstupní zvukový token

          • completion
            Typ: string · Completionmůže být null

            USD za výstupní token

          • credit
            Typ: string · Creditmůže být null

            USD per credit; billed using the upstream call multiplier

          • input_audio_cache
            Typ: string · Input Audio Cachemůže být null

            USD za token z mezipaměti zvuku

          • input_cache_read
            Typ: string · Input Cache Readmůže být null

            USD za vstupní token z mezipaměti

          • input_cache_write
            Typ: string · Input Cache Writemůže být null

            USD za token zápisu do mezipaměti

          • input_cache_write_12h
            Typ: string · Input Cache Write 12Hmůže být null

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

          • input_cache_write_1h
            Typ: string · Input Cache Write 1Hmůže být null

            USD za token zápisu do hodinové mezipaměti; odděleně od zápisů s výchozím TTL

          • input_image
            Typ: string · Input Imagemůže být null

            USD za vstupní obrázek

          • input_image_cache
            Typ: string · Input Image Cachemůže být null

            USD per cached image token

          • input_image_token
            Typ: string · Input Image Tokenmůže být null

            USD za vstupní obrázkový token

          • input_video_second
            Typ: string · Input Video Secondmůže být null

            USD za sekundu vstupního videa

          • internal_reasoning
            Typ: string · Internal Reasoningmůže být null

            USD za token reasoningu

          • output_image
            Typ: string · Output Imagemůže být null

            USD za vygenerovaný obrázek

          • output_image_token
            Typ: string · Output Image Tokenmůže být null

            USD za výstupní obrázkový token

          • output_video_second
            Typ: string · Output Video Secondmůže být null

            USD za sekundu vygenerovaného videa

          • output_video_token
            Typ: string · Output Video Tokenmůže být null

            USD per generated video token

          • prompt
            Typ: string · Promptmůže být null

            USD za vstupní token; null znamená nedostupné, 0 znamená zdarma

          • request
            Typ: string · Requestmůže být null

            USD za požadavek

          • web_search
            Typ: string · Web Searchmůže být null

            USD za požadavek webového vyhledávání

        • markup_multiplier
          Typ: string · Markup Multipliermůže být null

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

        • pricing_mode
          Typ: string · Pricing Modeenum

          Nakonfigurované jednotkové sazby nebo nahlášené náklady na médium vynásobené prodejní slevou

          hodnoty
          • configured_rates
          • upstream_cost
        • reference_pricing
          může být null

          Public video reference before discount; not a final charge

          • as_of
            Typ: string · As Of
            povinné
          • canonical_slug
            Typ: string · Canonical Slug
            povinné
          • pricing_type
            const:  
            per_second
            povinné
          • request_defaults
            Typ: object · Request Defaults
            povinné
            • propertyName
              • Typ: string
          • reservation
            Typ: object · VideoReservation
            povinné
            • max_duration_seconds
              Typ: integer · Max Duration Seconds
              větší než:  
              0
              povinné

              Integer numbers.

            • output_count
              const:  
              1

              Integer numbers.

            • strategy
              const:  
              requested_duration_or_model_max
          • rows
            Typ: array object[] · Rows
            povinné
            • input_image_billing
              Typ: string · Input Image Billingenum
              povinné
              hodnoty
              • per_image
              • included
              • not_applicable
            • input_mode
              Typ: string · Input Modeenum
              povinné
              hodnoty
              • text_to_video
              • image_to_video
              • first_last_frame
            • max_duration_output_estimate_usd
              Typ: string · Max Duration Output Estimate Usd
              povinné
            • resolution
              Typ: string · Resolution
              povinné
            • unit
              Typ: string · Unitenum
              povinné
              hodnoty
              • output_video_second
              • video_token
            • unit_price_usd
              Typ: string · Unit Price Usd
              povinné
            • aspect_ratio
              Typ: string · Aspect Ratiomůže být null
            • derived_output_second_usd
              Typ: string · Derived Output Second Usdmůže být null
            • generate_audio
              Typ: boolean · Generate Audiomůže být null
            • input_image_price_usd
              Typ: string · Input Image Price Usdmůže být null
            • reservation_supported
              const:  
              true
            • reservation_unavailable_reason
              Typ: null · Reservation Unavailable Reason
            • size
              Typ: string · Sizemůže být null
          • seed_supported
            Typ: boolean · Seed Supported
            povinné
          • snapshot_id
            Typ: string · Snapshot Id
            povinné
          • source_model_id
            Typ: string · Source Model Id
            povinné
          • supported_aspect_ratios
            Typ: array string[] · Supported Aspect Ratios
            povinné
          • supported_durations
            Typ: array integer[] · Supported Durations
            povinné
          • supported_frame_images
            Typ: array string[] · Supported Frame Images
            povinné
          • supported_resolutions
            Typ: array string[] · Supported Resolutions
            povinné
          • basis
            const:  
            public_reference_before_discount
          • currency
            const:  
            USD
          • settlement_basis
            const:  
            upstream_cost
          • version
            const:  
            1

            Integer numbers.

        • sale_pricing
          Typ: object · VideoSalePricingmůže být null

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

          • basis
            const:  
            sale_before_discount
            povinné
          • currency
            const:  
            USD
            povinné
          • rows
            Typ: array object[] · Rows
            povinné

            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
              Typ: object · Conditions
              povinné

              Equality-condition summary; predicates retain the complete rule semantics

              • propertyName
                Typ: anything
            • rates
              Typ: object · Rates
              povinné

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

              • propertyName
                Typ: string
            • predicates
              Typ: array object[] | null · Predicatesmůže být null

              Ordered rule predicates including range comparisons

              • field
                Typ: string · Field
                povinné

                Kontext ceny Felo, např. input_context_tokens

              • operator
                Typ: string · Operatorenum
                povinné
                hodnoty
                • eq
                • gt
                • gte
              • value
                povinné
                • Typ: string · Value
          • minimum_charge_usd
            Typ: string · Minimum Charge Usdmůže být null

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

          • selection
            const:  
            first_match

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

          • unit
            Typ: string · Unitmůže být null

            Primary billing unit, e.g. output_video_second or video_token

        • second_pricing
          Typ: object · VideoSecondPricingmůže být null

          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
            const:  
            sale_before_discount
            povinné
          • currency
            const:  
            USD
            povinné
          • rows
            Typ: array object[] · Rows
            povinné
            • estimated
              Typ: boolean · Estimated
              povinné

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

            • per_second_usd
              Typ: string · Per Second Usd
              povinné

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

            • aspect_ratio
              Typ: string · Aspect Ratiomůže být null
            • generate_audio
              Typ: boolean · Generate Audiomůže být null
            • input_image_usd
              Typ: string · Input Image Usdmůže být null

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

            • input_mode
              Typ: string · Input Modemůže být null
            • predicates
              Typ: array object[] | null · Predicatesmůže být null

              Full conditions for this per-second price row

              • field
                Typ: string · Field
                povinné

                Kontext ceny Felo, např. input_context_tokens

              • operator
                Typ: string · Operatorenum
                povinné
                hodnoty
                • eq
                • gt
                • gte
              • value
                povinné
                • Typ: string · Value
            • resolution
              Typ: string · Resolutionmůže být null
          • second_basis
            Typ: string · Second Basisenum
            povinné

            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.

            hodnoty
            • exact
            • token_pixel_frames_estimate
          • pricing_type
            Typ: string · Pricing Typemůže být null

            per_second or video_token

        • settlement_policy
          Typ: object · PublicSettlementPolicymůže být null

          Published primary pricing and missing-usage fallback policy

          • fallback
            Typ: string · Fallbackenum
            povinné
            hodnoty
            • upstream_cost
            • review_required
          • primary
            const:  
            configured_rates
            povinné
          • version
            const:  
            1
            povinné

            Integer numbers.

      • default_channel
        Typ: string · Default Channelmůže být null
      • parameter_definitions
        Typ: 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
          Typ: object
          • propertyName
            Typ: anything
      • recommended_protocol
        Typ: string · Recommended Protocolenummůže být null

        Pouze doporučení pro klienty platné pro celý model; null pro modely, které nejsou chatové; neomezuje volatelné protokoly

        hodnoty
        • responses
        • messages
    • locale
      Typ: string · Localeenum
      povinné
      hodnoty
      • en
      • zh-CN
      • zh-TW
      • ja
      • ko
    • schema_version
      const:  
      2
      povinné

      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

Potřebujete pomoc?