Felo API PlatformFelo API Platform
v0.4.0
OpenAPI 3.1.0

Get a public model by name

সার্ভার:https://openapi.felo.ai
ক্লায়েন্ট লাইব্রেরি

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.

কোয়েরি প্যারামিটার
  • model
    টাইপ: string
    সর্বনিম্ন দৈর্ঘ্য:  
    1
    সর্বোচ্চ দৈর্ঘ্য:  
    256
    আবশ্যক

    Exact case-sensitive public model name or registered alias

  • locale
    টাইপ: string enum

    Document language; falls back to English when unavailable

    মান
    • en
    • zh-CN
    • zh-TW
    • ja
    • ko
হেডার
  • If-None-Match
    টাইপ: string

    Previous ETag; matching content returns 304

রেসপন্স
  • 200
    টাইপ: object · ModelCatalogModelResponse

    Public model details

    • data
      টাইপ: object · CatalogModel
      আবশ্যক
      • author
        টাইপ: string · Authornullable
        আবশ্যক
      • author_display_name
        টাইপ: string · Author Display Namenullable
        আবশ্যক
      • available_content_locales
        টাইপ: array string[] · Available Content Localesenum
        আবশ্যক
        মান
        • en
        • zh-CN
        • zh-TW
        • ja
        • ko
      • best_for
        টাইপ: array string[] · Best For
        আবশ্যক
      • capabilities
        টাইপ: array string[] · Capabilities
        আবশ্যক
      • content_locale
        টাইপ: string · Content Localeenumnullable
        আবশ্যক
        মান
        • en
        • zh-CN
        • zh-TW
        • ja
        • ko
      • context_length
        টাইপ: integer · Context Lengthnullable
        আবশ্যক

        Integer numbers.

      • description
        টাইপ: string · Descriptionnullable
        আবশ্যক
      • document
        টাইপ: object · PublicDocumentnullable
        আবশ্যক

        কেবল নির্বাচিত ভাষা; summary/description/best_for মডেলের মধ্যেই থাকে

        • extra
          টাইপ: object · Extra
          আবশ্যক
          • propertyName
            টাইপ: anything
        • notice
          টাইপ: object · CatalogNoticenullable
          আবশ্যক
          • body
            টাইপ: string · Body
            আবশ্যক
          • link_text
            টাইপ: string · Link Textnullable
            আবশ্যক
          • target_slug
            টাইপ: string · Target Slugnullable
            আবশ্যক
          • title
            টাইপ: string · Titlenullable
            আবশ্যক
        • updated_at
          টাইপ: string · Updated At
          আবশ্যক

          নির্বাচিত ভাষার ডকুমেন্ট আপডেটের সময়

      • icon_url
        টাইপ: string · Icon Urlnullable
        আবশ্যক
      • id
        টাইপ: string · Id
        আবশ্যক
      • input_modalities
        টাইপ: array string[] · Input Modalities
        আবশ্যক
      • latency_class
        টাইপ: string · Latency Classnullable
        আবশ্যক
      • max_completion_tokens
        টাইপ: integer · Max Completion Tokensnullable
        আবশ্যক

        Integer numbers.

      • model_kind
        টাইপ: string · Model Kindenum
        আবশ্যক
        মান
        • chat
        • image_generation
        • video_generation
        • decisions
      • name
        টাইপ: string · Name
        আবশ্যক
      • output_modalities
        টাইপ: array string[] · Output Modalities
        আবশ্যক
      • reasoning
        টাইপ: object · Reasoningnullable
        আবশ্যক

        আপস্ট্রিম reasoning JSON অবজেক্ট; অজানা ফিল্ড সংরক্ষণ করে; অনুপলব্ধ হলে null

        • propertyName
          টাইপ: anything
      • released_at
        টাইপ: string · Released Atnullable
        আবশ্যক

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

      • short_name
        টাইপ: string · Short Name
        আবশ্যক
      • slug
        টাইপ: string · Slug
        আবশ্যক
      • sort_order
        টাইপ: integer · Sort Order
        আবশ্যক

        Integer numbers.

      • summary
        টাইপ: string · Summarynullable
        আবশ্যক
      • supported_parameters
        টাইপ: array string[] · Supported Parameters
        আবশ্যক
      • trial_status
        টাইপ: string · Trial Status
        আবশ্যক
      • updated_at
        টাইপ: string · Updated Atnullable
        আবশ্যক
      • video_spec
        টাইপ: object · VideoSpecnullable
        আবশ্যক
        • aspect_ratios
          টাইপ: array string[] | null · Aspect Ratiosnullable
        • audio
          টাইপ: object · AudioSpecnullable
          • input
            টাইপ: boolean · Inputnullable
          • output
            টাইপ: boolean · Outputnullable
          • output_optional
            টাইপ: boolean · Output Optionalnullable
        • constraints
          টাইপ: object · Constraintsnullable

          বৈধ রিকোয়েস্ট সমন্বয়ের জন্য শুধু ডেটা ধারণকারী JSON Schema

          • propertyName
            টাইপ: anything
        • duration_seconds
          টাইপ: object · DurationSpecnullable
          • max
            টাইপ: number · Max
            এর চেয়ে বড়:  
            0
            আবশ্যক
          • min
            টাইপ: number · Min
            সর্বনিম্ন:  
            0
            আবশ্যক
          • step
            টাইপ: number · Step
            এর চেয়ে বড়:  
            0
            আবশ্যক
        • example_request
          টাইপ: object · Example Requestnullable
          • propertyName
            টাইপ: anything
        • input_modes
          টাইপ: array string[] | null · Input Modesnullable
        • reference_limits
          টাইপ: object · Reference Limitsnullable
          • propertyName
            nullable
            • টাইপ: integer

              Integer numbers.

        • request_defaults
          টাইপ: object · Request Defaultsnullable
          • propertyName
            টাইপ: anything
        • resolutions
          টাইপ: array string[] | null · Resolutionsnullable
      • channels
        টাইপ: array object[] · Channels
        • code
          টাইপ: string · Code
          আবশ্যক
        • discount_multiplier
          টাইপ: string · Discount Multipliernullable
          আবশ্যক

          0 থেকে 1 পর্যন্ত সঠিক বিক্রয় গুণক; কনফিগার করা রেট বা আপস্ট্রিম খরচে একবার প্রয়োগ করুন

        • is_default
          টাইপ: boolean · Is Default
          আবশ্যক
        • name
          টাইপ: string · Name
          আবশ্যক
        • region
          টাইপ: string · Regionnullable
          আবশ্যক
        • runnable
          টাইপ: boolean · Runnable
          আবশ্যক
        • service_tier
          টাইপ: string · Service Tier
          আবশ্যক
        • standard_pricing
          টাইপ: object · CatalogPricingnullable
          আবশ্যক

          বিক্রয় ডিসকাউন্টের আগের স্ট্যান্ডার্ড ইউনিট রেট; upstream_cost চ্যানেলে null

          • basis
            const:  
            standard
            আবশ্যক
          • billing_kind
            টাইপ: string · Billing Kind
            আবশ্যক
          • channel
            টাইপ: string · Channel
            আবশ্যক
          • currency
            const:  
            USD
            আবশ্যক
          • tiers
            টাইপ: array object[] · Tiers
            আবশ্যক

            ক্রম সংরক্ষণ করুন; প্রথম মিলে যাওয়া টিয়ার ভিত্তি রেটকে ওভাররাইড করে

            • conditions
              টাইপ: array object[] · Conditions
              আবশ্যক
              • field
                টাইপ: string · Field
                আবশ্যক

                Felo মূল্য প্রসঙ্গ, যেমন input_context_tokens

              • operator
                টাইপ: string · Operatorenum
                আবশ্যক
                মান
                • eq
                • gt
                • gte
              • value
                আবশ্যক
                • টাইপ: string · Value
            • overrides
              টাইপ: object · Overrides
              আবশ্যক
              • propertyName
                টাইপ: string
          • audio
            টাইপ: string · Audionullable

            প্রতি ইনপুট অডিও টোকেনে USD

          • completion
            টাইপ: string · Completionnullable

            প্রতি আউটপুট টোকেনে USD

          • credit
            টাইপ: string · Creditnullable

            USD per credit; billed using the upstream call multiplier

          • input_audio_cache
            টাইপ: string · Input Audio Cachenullable

            প্রতি ক্যাশে করা অডিও টোকেনে USD

          • input_cache_read
            টাইপ: string · Input Cache Readnullable

            প্রতি ক্যাশে করা ইনপুট টোকেনে USD

          • input_cache_write
            টাইপ: string · Input Cache Writenullable

            প্রতি ক্যাশে লেখা টোকেনে USD

          • input_cache_write_12h
            টাইপ: string · Input Cache Write 12Hnullable

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

          • input_cache_write_1h
            টাইপ: string · Input Cache Write 1Hnullable

            প্রতি 1-ঘণ্টার ক্যাশে লেখা টোকেনে USD; ডিফল্ট TTL-এর লেখা থেকে আলাদা

          • input_image
            টাইপ: string · Input Imagenullable

            প্রতি ইনপুট ইমেজে USD

          • input_image_cache
            টাইপ: string · Input Image Cachenullable

            USD per cached image token

          • input_image_token
            টাইপ: string · Input Image Tokennullable

            প্রতি ইনপুট ইমেজ টোকেনে USD

          • input_video_second
            টাইপ: string · Input Video Secondnullable

            প্রতি ইনপুট ভিডিও সেকেন্ডে USD

          • internal_reasoning
            টাইপ: string · Internal Reasoningnullable

            প্রতি reasoning টোকেনে USD

          • output_image
            টাইপ: string · Output Imagenullable

            প্রতি জেনারেট করা ইমেজে USD

          • output_image_token
            টাইপ: string · Output Image Tokennullable

            প্রতি আউটপুট ইমেজ টোকেনে USD

          • output_video_second
            টাইপ: string · Output Video Secondnullable

            প্রতি জেনারেট করা ভিডিও সেকেন্ডে USD

          • output_video_token
            টাইপ: string · Output Video Tokennullable

            USD per generated video token

          • prompt
            টাইপ: string · Promptnullable

            প্রতি ইনপুট টোকেনে USD; null মানে অনুপলব্ধ, 0 মানে বিনামূল্যে

          • request
            টাইপ: string · Requestnullable

            প্রতি রিকোয়েস্টে USD

          • web_search
            টাইপ: string · Web Searchnullable

            প্রতি ওয়েব সার্চ রিকোয়েস্টে USD

        • markup_multiplier
          টাইপ: string · Markup Multipliernullable

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

        • pricing_mode
          টাইপ: string · Pricing Modeenum

          কনফিগার করা ইউনিট রেট, অথবা রিপোর্ট করা মিডিয়া খরচ × বিক্রয় ডিসকাউন্ট

          মান
          • configured_rates
          • upstream_cost
        • reference_pricing
          nullable

          Public video reference before discount; not a final charge

          • as_of
            টাইপ: string · As Of
            আবশ্যক
          • canonical_slug
            টাইপ: string · Canonical Slug
            আবশ্যক
          • pricing_type
            const:  
            per_second
            আবশ্যক
          • request_defaults
            টাইপ: object · Request Defaults
            আবশ্যক
            • propertyName
              • টাইপ: string
          • reservation
            টাইপ: object · VideoReservation
            আবশ্যক
            • max_duration_seconds
              টাইপ: integer · Max Duration Seconds
              এর চেয়ে বড়:  
              0
              আবশ্যক

              Integer numbers.

            • output_count
              const:  
              1

              Integer numbers.

            • strategy
              const:  
              requested_duration_or_model_max
          • rows
            টাইপ: array object[] · Rows
            আবশ্যক
            • input_image_billing
              টাইপ: string · Input Image Billingenum
              আবশ্যক
              মান
              • per_image
              • included
              • not_applicable
            • input_mode
              টাইপ: string · Input Modeenum
              আবশ্যক
              মান
              • text_to_video
              • image_to_video
              • first_last_frame
            • max_duration_output_estimate_usd
              টাইপ: string · Max Duration Output Estimate Usd
              আবশ্যক
            • resolution
              টাইপ: string · Resolution
              আবশ্যক
            • unit
              টাইপ: string · Unitenum
              আবশ্যক
              মান
              • output_video_second
              • video_token
            • unit_price_usd
              টাইপ: string · Unit Price Usd
              আবশ্যক
            • aspect_ratio
              টাইপ: string · Aspect Rationullable
            • derived_output_second_usd
              টাইপ: string · Derived Output Second Usdnullable
            • generate_audio
              টাইপ: boolean · Generate Audionullable
            • input_image_price_usd
              টাইপ: string · Input Image Price Usdnullable
            • reservation_supported
              const:  
              true
            • reservation_unavailable_reason
              টাইপ: null · Reservation Unavailable Reason
            • size
              টাইপ: string · Sizenullable
          • seed_supported
            টাইপ: boolean · Seed Supported
            আবশ্যক
          • snapshot_id
            টাইপ: string · Snapshot Id
            আবশ্যক
          • source_model_id
            টাইপ: string · Source Model Id
            আবশ্যক
          • supported_aspect_ratios
            টাইপ: array string[] · Supported Aspect Ratios
            আবশ্যক
          • supported_durations
            টাইপ: array integer[] · Supported Durations
            আবশ্যক
          • supported_frame_images
            টাইপ: array string[] · Supported Frame Images
            আবশ্যক
          • supported_resolutions
            টাইপ: array string[] · Supported Resolutions
            আবশ্যক
          • basis
            const:  
            public_reference_before_discount
          • currency
            const:  
            USD
          • settlement_basis
            const:  
            upstream_cost
          • version
            const:  
            1

            Integer numbers.

        • sale_pricing
          টাইপ: object · VideoSalePricingnullable

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

          • basis
            const:  
            sale_before_discount
            আবশ্যক
          • currency
            const:  
            USD
            আবশ্যক
          • rows
            টাইপ: array object[] · Rows
            আবশ্যক

            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
              টাইপ: object · Conditions
              আবশ্যক

              Equality-condition summary; predicates retain the complete rule semantics

              • propertyName
                টাইপ: anything
            • rates
              টাইপ: object · Rates
              আবশ্যক

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

              • propertyName
                টাইপ: string
            • predicates
              টাইপ: array object[] | null · Predicatesnullable

              Ordered rule predicates including range comparisons

              • field
                টাইপ: string · Field
                আবশ্যক

                Felo মূল্য প্রসঙ্গ, যেমন input_context_tokens

              • operator
                টাইপ: string · Operatorenum
                আবশ্যক
                মান
                • eq
                • gt
                • gte
              • value
                আবশ্যক
                • টাইপ: string · Value
          • minimum_charge_usd
            টাইপ: string · Minimum Charge Usdnullable

            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
            টাইপ: string · Unitnullable

            Primary billing unit, e.g. output_video_second or video_token

        • second_pricing
          টাইপ: object · VideoSecondPricingnullable

          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
            আবশ্যক
          • currency
            const:  
            USD
            আবশ্যক
          • rows
            টাইপ: array object[] · Rows
            আবশ্যক
            • estimated
              টাইপ: boolean · Estimated
              আবশ্যক

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

            • per_second_usd
              টাইপ: string · Per Second Usd
              আবশ্যক

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

            • aspect_ratio
              টাইপ: string · Aspect Rationullable
            • generate_audio
              টাইপ: boolean · Generate Audionullable
            • input_image_usd
              টাইপ: string · Input Image Usdnullable

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

            • input_mode
              টাইপ: string · Input Modenullable
            • predicates
              টাইপ: array object[] | null · Predicatesnullable

              Full conditions for this per-second price row

              • field
                টাইপ: string · Field
                আবশ্যক

                Felo মূল্য প্রসঙ্গ, যেমন input_context_tokens

              • operator
                টাইপ: string · Operatorenum
                আবশ্যক
                মান
                • eq
                • gt
                • gte
              • value
                আবশ্যক
                • টাইপ: string · Value
            • resolution
              টাইপ: string · Resolutionnullable
          • second_basis
            টাইপ: string · Second Basisenum
            আবশ্যক

            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.

            মান
            • exact
            • token_pixel_frames_estimate
          • pricing_type
            টাইপ: string · Pricing Typenullable

            per_second or video_token

        • settlement_policy
          টাইপ: object · PublicSettlementPolicynullable

          Published primary pricing and missing-usage fallback policy

          • fallback
            টাইপ: string · Fallbackenum
            আবশ্যক
            মান
            • upstream_cost
            • review_required
          • primary
            const:  
            configured_rates
            আবশ্যক
          • version
            const:  
            1
            আবশ্যক

            Integer numbers.

      • default_channel
        টাইপ: string · Default Channelnullable
      • parameter_definitions
        টাইপ: 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
          টাইপ: object
          • propertyName
            টাইপ: anything
      • recommended_protocol
        টাইপ: string · Recommended Protocolenumnullable

        কেবল মডেলব্যাপী ক্লায়েন্ট সুপারিশ; নন-চ্যাট মডেলে null; কলযোগ্য প্রোটোকল সীমিত করে না

        মান
        • responses
        • messages
    • locale
      টাইপ: string · Localeenum
      আবশ্যক
      মান
      • en
      • zh-CN
      • zh-TW
      • ja
      • ko
    • schema_version
      const:  
      2
      আবশ্যক

      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

সাহায্য দরকার?