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.
- টাইপ: stringmodelসর্বনিম্ন দৈর্ঘ্য:1সর্বোচ্চ দৈর্ঘ্য:256আবশ্যক
Exact case-sensitive public model name or registered alias
- টাইপ: string enumlocale
Document language; falls back to English when unavailable
মান- en
- zh
- C N - zh
- T W - ja
- ko
- টাইপ: stringIf
- None - Match Previous ETag; matching content returns 304
- টাইপ: object · ModelCatalogModelResponse200
Public model details
- টাইপ: object · CatalogModeldataআবশ্যক
- authorটাইপ: string · Authornullableআবশ্যক
- authorটাইপ: string · Author Display Namenullable
_display _name আবশ্যক - availableটাইপ: array string[] · Available Content Localesenum
_content _locales আবশ্যকমান- en
- zh
- C N - zh
- T W - ja
- ko
- bestটাইপ: array string[] · Best For
_for আবশ্যক - capabilitiesটাইপ: array string[] · Capabilitiesআবশ্যক
- contentটাইপ: string · Content Localeenumnullable
_locale আবশ্যকমান- en
- zh
- C N - zh
- T W - ja
- ko
- contextটাইপ: integer · Context Lengthnullable
_length আবশ্যকInteger numbers.
- descriptionটাইপ: string · Descriptionnullableআবশ্যক
- documentটাইপ: object · PublicDocumentnullableআবশ্যক
কেবল নির্বাচিত ভাষা; summary/description/best_for মডেলের মধ্যেই থাকে
- extraটাইপ: object · Extraআবশ্যক
- propertyটাইপ: anything
Name
- noticeটাইপ: object · CatalogNoticenullableআবশ্যক
- bodyটাইপ: string · Bodyআবশ্যক
- linkটাইপ: string · Link Textnullable
_text আবশ্যক - targetটাইপ: string · Target Slugnullable
_slug আবশ্যক - titleটাইপ: string · Titlenullableআবশ্যক
- updatedটাইপ: string · Updated At
_at আবশ্যকনির্বাচিত ভাষার ডকুমেন্ট আপডেটের সময়
- iconটাইপ: string · Icon Urlnullable
_url আবশ্যক - idটাইপ: string · Idআবশ্যক
- inputটাইপ: array string[] · Input Modalities
_modalities আবশ্যক - latencyটাইপ: string · Latency Classnullable
_class আবশ্যক - maxটাইপ: integer · Max Completion Tokensnullable
_completion _tokens আবশ্যকInteger numbers.
- modelটাইপ: string · Model Kindenum
_kind আবশ্যকমান- chat
- image
_generation - video
_generation - decisions
- nameটাইপ: string · Nameআবশ্যক
- outputটাইপ: array string[] · Output Modalities
_modalities আবশ্যক - reasoningটাইপ: object · Reasoningnullableআবশ্যক
আপস্ট্রিম reasoning JSON অবজেক্ট; অজানা ফিল্ড সংরক্ষণ করে; অনুপলব্ধ হলে null
- propertyটাইপ: anything
Name
- releasedটাইপ: string · Released Atnullable
_at আবশ্যকModel release date in ISO 8601 UTC; may use the OpenRouter listing time. Manual overrides take precedence; null means unknown.
- shortটাইপ: string · Short Name
_name আবশ্যক - slugটাইপ: string · Slugআবশ্যক
- sortটাইপ: integer · Sort Order
_order আবশ্যকInteger numbers.
- summaryটাইপ: string · Summarynullableআবশ্যক
- supportedটাইপ: array string[] · Supported Parameters
_parameters আবশ্যক - trialটাইপ: string · Trial Status
_status আবশ্যক - updatedটাইপ: string · Updated Atnullable
_at আবশ্যক - videoটাইপ: object · VideoSpecnullable
_spec আবশ্যক- aspectটাইপ: array string[] | null · Aspect Ratiosnullable
_ratios - audioটাইপ: object · AudioSpecnullable
- inputটাইপ: boolean · Inputnullable
- outputটাইপ: boolean · Outputnullable
- outputটাইপ: boolean · Output Optionalnullable
_optional
- constraintsটাইপ: object · Constraintsnullable
বৈধ রিকোয়েস্ট সমন্বয়ের জন্য শুধু ডেটা ধারণকারী JSON Schema
- propertyটাইপ: anything
Name
- durationটাইপ: object · DurationSpecnullable
_seconds - maxটাইপ: number · Maxএর চেয়ে বড়:0আবশ্যক
- minটাইপ: number · Minসর্বনিম্ন:0আবশ্যক
- stepটাইপ: number · Stepএর চেয়ে বড়:0আবশ্যক
- exampleটাইপ: object · Example Requestnullable
_request - propertyটাইপ: anything
Name
- inputটাইপ: array string[] | null · Input Modesnullable
_modes - referenceটাইপ: object · Reference Limitsnullable
_limits - propertynullable
Name - টাইপ: integer
Integer numbers.
- requestটাইপ: object · Request Defaultsnullable
_defaults - propertyটাইপ: anything
Name
- resolutionsটাইপ: array string[] | null · Resolutionsnullable
- channelsটাইপ: array object[] · Channels
- codeটাইপ: string · Codeআবশ্যক
- discountটাইপ: string · Discount Multipliernullable
_multiplier আবশ্যক0 থেকে 1 পর্যন্ত সঠিক বিক্রয় গুণক; কনফিগার করা রেট বা আপস্ট্রিম খরচে একবার প্রয়োগ করুন
- isটাইপ: boolean · Is Default
_default আবশ্যক - nameটাইপ: string · Nameআবশ্যক
- regionটাইপ: string · Regionnullableআবশ্যক
- runnableটাইপ: boolean · Runnableআবশ্যক
- serviceটাইপ: string · Service Tier
_tier আবশ্যক - standardটাইপ: object · CatalogPricingnullable
_pricing আবশ্যকবিক্রয় ডিসকাউন্টের আগের স্ট্যান্ডার্ড ইউনিট রেট; upstream_cost চ্যানেলে null
- basisconst:standardআবশ্যক
- billingটাইপ: string · Billing Kind
_kind আবশ্যক - channelটাইপ: string · Channelআবশ্যক
- currencyconst: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আবশ্যক
- propertyটাইপ: string
Name
- audioটাইপ: string · Audionullable
প্রতি ইনপুট অডিও টোকেনে USD
- completionটাইপ: string · Completionnullable
প্রতি আউটপুট টোকেনে USD
- creditটাইপ: string · Creditnullable
USD per credit; billed using the upstream call multiplier
- inputটাইপ: string · Input Audio Cachenullable
_audio _cache প্রতি ক্যাশে করা অডিও টোকেনে USD
- inputটাইপ: string · Input Cache Readnullable
_cache _read প্রতি ক্যাশে করা ইনপুট টোকেনে USD
- inputটাইপ: string · Input Cache Writenullable
_cache _write প্রতি ক্যাশে লেখা টোকেনে USD
- inputটাইপ: string · Input Cache Write 12Hnullable
_cache _write _12h USD per 12-hour cache write token; separate from default TTL writes
- inputটাইপ: string · Input Cache Write 1Hnullable
_cache _write _1h প্রতি 1-ঘণ্টার ক্যাশে লেখা টোকেনে USD; ডিফল্ট TTL-এর লেখা থেকে আলাদা
- inputটাইপ: string · Input Imagenullable
_image প্রতি ইনপুট ইমেজে USD
- inputটাইপ: string · Input Image Cachenullable
_image _cache USD per cached image token
- inputটাইপ: string · Input Image Tokennullable
_image _token প্রতি ইনপুট ইমেজ টোকেনে USD
- inputটাইপ: string · Input Video Secondnullable
_video _second প্রতি ইনপুট ভিডিও সেকেন্ডে USD
- internalটাইপ: string · Internal Reasoningnullable
_reasoning প্রতি reasoning টোকেনে USD
- outputটাইপ: string · Output Imagenullable
_image প্রতি জেনারেট করা ইমেজে USD
- outputটাইপ: string · Output Image Tokennullable
_image _token প্রতি আউটপুট ইমেজ টোকেনে USD
- outputটাইপ: string · Output Video Secondnullable
_video _second প্রতি জেনারেট করা ভিডিও সেকেন্ডে USD
- outputটাইপ: string · Output Video Tokennullable
_video _token USD per generated video token
- promptটাইপ: string · Promptnullable
প্রতি ইনপুট টোকেনে USD; null মানে অনুপলব্ধ, 0 মানে বিনামূল্যে
- requestটাইপ: string · Requestnullable
প্রতি রিকোয়েস্টে USD
- webটাইপ: string · Web Searchnullable
_search প্রতি ওয়েব সার্চ রিকোয়েস্টে USD
- markupটাইপ: string · Markup Multipliernullable
_multiplier Sale markup (>= 1) applied to the purchase price or upstream cost to form the sale price, before discount_multiplier
- pricingটাইপ: string · Pricing Modeenum
_mode কনফিগার করা ইউনিট রেট, অথবা রিপোর্ট করা মিডিয়া খরচ × বিক্রয় ডিসকাউন্ট
মান- configured
_rates - upstream
_cost
- referencenullable
_pricing Public video reference before discount; not a final charge
- asটাইপ: string · As Of
_of আবশ্যক - canonicalটাইপ: string · Canonical Slug
_slug আবশ্যক - pricing
_type const:per_secondআবশ্যক - requestটাইপ: object · Request Defaults
_defaults আবশ্যক- property
Name - টাইপ: string
- reservationটাইপ: object · VideoReservationআবশ্যক
- maxটাইপ: integer · Max Duration Seconds
_duration _seconds এর চেয়ে বড়:0আবশ্যকInteger numbers.
- output
_count const:1Integer numbers.
- strategyconst:requested_duration_or_model_max
- rowsটাইপ: array object[] · Rowsআবশ্যক
- inputটাইপ: string · Input Image Billingenum
_image _billing আবশ্যকমান- per
_image - included
- not
_applicable
- inputটাইপ: string · Input Modeenum
_mode আবশ্যকমান- text
_to _video - image
_to _video - first
_last _frame
- maxটাইপ: string · Max Duration Output Estimate Usd
_duration _output _estimate _usd আবশ্যক - resolutionটাইপ: string · Resolutionআবশ্যক
- unitটাইপ: string · Unitenumআবশ্যকমান
- output
_video _second - video
_token
- unitটাইপ: string · Unit Price Usd
_price _usd আবশ্যক - aspectটাইপ: string · Aspect Rationullable
_ratio - derivedটাইপ: string · Derived Output Second Usdnullable
_output _second _usd - generateটাইপ: boolean · Generate Audionullable
_audio - inputটাইপ: string · Input Image Price Usdnullable
_image _price _usd - reservation
_supported const:true - reservationটাইপ: null · Reservation Unavailable Reason
_unavailable _reason - sizeটাইপ: string · Sizenullable
- seedটাইপ: boolean · Seed Supported
_supported আবশ্যক - snapshotটাইপ: string · Snapshot Id
_id আবশ্যক - sourceটাইপ: string · Source Model Id
_model _id আবশ্যক - supportedটাইপ: array string[] · Supported Aspect Ratios
_aspect _ratios আবশ্যক - supportedটাইপ: array integer[] · Supported Durations
_durations আবশ্যক - supportedটাইপ: array string[] · Supported Frame Images
_frame _images আবশ্যক - supportedটাইপ: array string[] · Supported Resolutions
_resolutions আবশ্যক - basisconst:public_reference_before_discount
- currencyconst:USD
- settlement
_basis const:upstream_cost - versionconst:1
Integer numbers.
- saleটাইপ: object · VideoSalePricingnullable
_pricing Video sale unit prices (purchase price times markup_multiplier), before discount; null when no synchronized video rates are frozen
- basisconst:sale_before_discountআবশ্যক
- currencyconst: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
- propertyটাইপ: anything
Name
- ratesটাইপ: object · Ratesআবশ্যক
USD sale unit prices (purchase price times markup_multiplier), before discount
- propertyটাইপ: string
Name
- 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টাইপ: string · Minimum Charge Usdnullable
_charge _usd Marked-up minimum charge in USD, before discount; null if none
- selectionconst: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টাইপ: object · VideoSecondPricingnullable
_pricing 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
- basisconst:sale_before_discountআবশ্যক
- currencyconst:USDআবশ্যক
- rowsটাইপ: array object[] · Rowsআবশ্যক
- estimatedটাইপ: boolean · Estimatedআবশ্যক
True when derived from a video_token rate via the pixel-frame formula
- perটাইপ: string · Per Second Usd
_second _usd আবশ্যকUSD per output second (sale price before discount); markup already applied
- aspectটাইপ: string · Aspect Rationullable
_ratio - generateটাইপ: boolean · Generate Audionullable
_audio - inputটাইপ: string · Input Image Usdnullable
_image _usd USD per input image (sale price before discount); null if none
- inputটাইপ: string · Input Modenullable
_mode - 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টাইপ: string · Second Basisenum
_basis আবশ্যক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টাইপ: string · Pricing Typenullable
_type per_second or video_token
- settlementটাইপ: object · PublicSettlementPolicynullable
_policy Published primary pricing and missing-usage fallback policy
- fallbackটাইপ: string · Fallbackenumআবশ্যকমান
- upstream
_cost - review
_required
- primaryconst:configured_ratesআবশ্যক
- versionconst:1আবশ্যক
Integer numbers.
- defaultটাইপ: string · Default Channelnullable
_channel - parameterটাইপ: object · Parameter Definitions
_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.
- propertyটাইপ: object
Name - propertyটাইপ: anything
Name
- recommendedটাইপ: string · Recommended Protocolenumnullable
_protocol কেবল মডেলব্যাপী ক্লায়েন্ট সুপারিশ; নন-চ্যাট মডেলে null; কলযোগ্য প্রোটোকল সীমিত করে না
মান- responses
- messages
- টাইপ: string · Localeenumlocaleআবশ্যকমান
- en
- zh
- C N - zh
- T W - 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
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": {}
}
}
}