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 перелікlocale
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 · Authorдопускає nullобов'язкове
- authorТип: string · Author Display Nameдопускає null
_display _name обов'язкове - availableТип: array string[] · Available Content Localesперелік
_content _locales обов'язковезначення- en
- zh
- C N - zh
- T W - ja
- ko
- bestТип: array string[] · Best For
_for обов'язкове - capabilitiesТип: array string[] · Capabilitiesобов'язкове
- contentТип: string · Content Localeперелікдопускає null
_locale обов'язковезначення- en
- zh
- C N - zh
- T W - ja
- ko
- contextТип: integer · Context Lengthдопускає null
_length обов'язковеInteger numbers.
- descriptionТип: string · Descriptionдопускає nullобов'язкове
- documentТип: object · PublicDocumentдопускає nullобов'язкове
Лише вибраною мовою; summary/description/best_for залишаються на рівні моделі
- extraТип: object · Extraобов'язкове
- propertyТип: anything
Name
- noticeТип: object · CatalogNoticeдопускає nullобов'язкове
- bodyТип: string · Bodyобов'язкове
- linkТип: string · Link Textдопускає null
_text обов'язкове - targetТип: string · Target Slugдопускає null
_slug обов'язкове - titleТип: string · Titleдопускає nullобов'язкове
- updatedТип: string · Updated At
_at обов'язковеЧас оновлення документа вибраною мовою
- iconТип: string · Icon Urlдопускає null
_url обов'язкове - idТип: string · Idобов'язкове
- inputТип: array string[] · Input Modalities
_modalities обов'язкове - latencyТип: string · Latency Classдопускає null
_class обов'язкове - maxТип: integer · Max Completion Tokensдопускає null
_completion _tokens обов'язковеInteger numbers.
- modelТип: string · Model Kindперелік
_kind обов'язковезначення- chat
- image
_generation - video
_generation - decisions
- nameТип: string · Nameобов'язкове
- outputТип: array string[] · Output Modalities
_modalities обов'язкове - reasoningТип: object · Reasoningдопускає nullобов'язкове
JSON-об'єкт reasoning з апстріму; зберігає невідомі поля; null, якщо недоступний
- propertyТип: anything
Name
- releasedТип: string · Released Atдопускає null
_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 · Summaryдопускає nullобов'язкове
- supportedТип: array string[] · Supported Parameters
_parameters обов'язкове - trialТип: string · Trial Status
_status обов'язкове - updatedТип: string · Updated Atдопускає null
_at обов'язкове - videoТип: object · VideoSpecдопускає null
_spec обов'язкове- aspectТип: array string[] | null · Aspect Ratiosдопускає null
_ratios - audioТип: object · AudioSpecдопускає null
- inputТип: boolean · Inputдопускає null
- outputТип: boolean · Outputдопускає null
- outputТип: boolean · Output Optionalдопускає null
_optional
- constraintsТип: object · Constraintsдопускає null
JSON Schema лише з даними для припустимих комбінацій запиту
- propertyТип: anything
Name
- durationТип: object · DurationSpecдопускає null
_seconds - maxТип: number · Maxбільше ніж:0обов'язкове
- minТип: number · Minмін.:0обов'язкове
- stepТип: number · Stepбільше ніж:0обов'язкове
- exampleТип: object · Example Requestдопускає null
_request - propertyТип: anything
Name
- inputТип: array string[] | null · Input Modesдопускає null
_modes - referenceТип: object · Reference Limitsдопускає null
_limits - propertyдопускає null
Name - Тип: integer
Integer numbers.
- requestТип: object · Request Defaultsдопускає null
_defaults - propertyТип: anything
Name
- resolutionsТип: array string[] | null · Resolutionsдопускає null
- channelsТип: array object[] · Channels
- codeТип: string · Codeобов'язкове
- discountТип: string · Discount Multiplierдопускає null
_multiplier обов'язковеТочний множник продажу від 0 до 1; застосовуйте один раз до налаштованих ставок або вартості в апстрімі
- isТип: boolean · Is Default
_default обов'язкове - nameТип: string · Nameобов'язкове
- regionТип: string · Regionдопускає nullобов'язкове
- runnableТип: boolean · Runnableобов'язкове
- serviceТип: string · Service Tier
_tier обов'язкове - standardТип: object · CatalogPricingдопускає null
_pricing обов'язковеСтандартні ставки за одиницю до знижки під час продажу; null для каналів upstream_cost
- basisконстанта:standardобов'язкове
- billingТип: string · Billing Kind
_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обов'язкове
- propertyТип: string
Name
- audioТип: string · Audioдопускає null
USD за вхідний аудіотокен
- completionТип: string · Completionдопускає null
USD за вихідний токен
- creditТип: string · Creditдопускає null
USD per credit; billed using the upstream call multiplier
- inputТип: string · Input Audio Cacheдопускає null
_audio _cache USD за кешований аудіотокен
- inputТип: string · Input Cache Readдопускає null
_cache _read USD за кешований вхідний токен
- inputТип: string · Input Cache Writeдопускає null
_cache _write USD за токен запису в кеш
- inputТип: string · Input Cache Write 12Hдопускає null
_cache _write _12h USD per 12-hour cache write token; separate from default TTL writes
- inputТип: string · Input Cache Write 1Hдопускає null
_cache _write _1h USD за токен запису в кеш із строком 1 година; окремо від записів зі стандартним TTL
- inputТип: string · Input Imageдопускає null
_image USD за вхідне зображення
- inputТип: string · Input Image Cacheдопускає null
_image _cache USD per cached image token
- inputТип: string · Input Image Tokenдопускає null
_image _token USD за токен вхідного зображення
- inputТип: string · Input Video Secondдопускає null
_video _second USD за секунду вхідного відео
- internalТип: string · Internal Reasoningдопускає null
_reasoning USD за токен reasoning
- outputТип: string · Output Imageдопускає null
_image USD за згенероване зображення
- outputТип: string · Output Image Tokenдопускає null
_image _token USD за токен вихідного зображення
- outputТип: string · Output Video Secondдопускає null
_video _second USD за секунду згенерованого відео
- outputТип: string · Output Video Tokenдопускає null
_video _token USD per generated video token
- promptТип: string · Promptдопускає null
USD за вхідний токен; null означає недоступність, 0 — безоплатно
- requestТип: string · Requestдопускає null
USD за запит
- webТип: string · Web Searchдопускає null
_search USD за запит вебпошуку
- markupТип: string · Markup Multiplierдопускає null
_multiplier Sale markup (>= 1) applied to the purchase price or upstream cost to form the sale price, before discount_multiplier
- pricingТип: string · Pricing Modeперелік
_mode Налаштовані ставки за одиницю або заявлена вартість медіа з урахуванням знижки під час продажу
значення- configured
_rates - upstream
_cost
- referenceдопускає null
_pricing Public video reference before discount; not a final charge
- asТип: string · As Of
_of обов'язкове - canonicalТип: string · Canonical Slug
_slug обов'язкове - pricing
_type константа: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 константа:1Integer numbers.
- strategyконстанта:requested_duration_or_model_max
- rowsТип: array object[] · Rowsобов'язкове
- inputТип: string · Input Image Billingперелік
_image _billing обов'язковезначення- per
_image - included
- not
_applicable
- inputТип: string · Input Modeперелік
_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 · Unitперелікобов'язковезначення
- output
_video _second - video
_token
- unitТип: string · Unit Price Usd
_price _usd обов'язкове - aspectТип: string · Aspect Ratioдопускає null
_ratio - derivedТип: string · Derived Output Second Usdдопускає null
_output _second _usd - generateТип: boolean · Generate Audioдопускає null
_audio - inputТип: string · Input Image Price Usdдопускає null
_image _price _usd - reservation
_supported константа:true - reservationТип: null · Reservation Unavailable Reason
_unavailable _reason - sizeТип: string · Sizeдопускає null
- 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 обов'язкове - basisконстанта:public_reference_before_discount
- currencyконстанта:USD
- settlement
_basis константа:upstream_cost - versionконстанта:1
Integer numbers.
- saleТип: object · VideoSalePricingдопускає null
_pricing Video sale unit prices (purchase price times markup_multiplier), before discount; null when no synchronized video rates are frozen
- basisконстанта:sale_before_discountобов'язкове
- currencyконстанта: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 · Predicatesдопускає null
Ordered rule predicates including range comparisons
- fieldТип: string · Fieldобов'язкове
Контекст ціноутворення Felo, наприклад input_context_tokens
- operatorТип: string · Operatorперелікобов'язковезначення
- eq
- gt
- gte
- valueобов'язкове
- Тип: string · Value
- minimumТип: string · Minimum Charge Usdдопускає null
_charge _usd Marked-up minimum charge in USD, before discount; null if none
- selectionконстанта:first_match
First matching rule wins; the final empty rule is the default
- unitТип: string · Unitдопускає null
Primary billing unit, e.g. output_video_second or video_token
- secondТип: object · VideoSecondPricingдопускає null
_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
- basisконстанта:sale_before_discountобов'язкове
- currencyконстанта: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 Ratioдопускає null
_ratio - generateТип: boolean · Generate Audioдопускає null
_audio - inputТип: string · Input Image Usdдопускає null
_image _usd USD per input image (sale price before discount); null if none
- inputТип: string · Input Modeдопускає null
_mode - predicatesТип: array object[] | null · Predicatesдопускає null
Full conditions for this per-second price row
- fieldТип: string · Fieldобов'язкове
Контекст ціноутворення Felo, наприклад input_context_tokens
- operatorТип: string · Operatorперелікобов'язковезначення
- eq
- gt
- gte
- valueобов'язкове
- Тип: string · Value
- resolutionТип: string · Resolutionдопускає null
- secondТип: string · Second Basisперелік
_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 Typeдопускає null
_type per_second or video_token
- settlementТип: object · PublicSettlementPolicyдопускає null
_policy Published primary pricing and missing-usage fallback policy
- fallbackТип: string · Fallbackперелікобов'язковезначення
- upstream
_cost - review
_required
- primaryконстанта:configured_ratesобов'язкове
- versionконстанта:1обов'язкове
Integer numbers.
- defaultТип: string · Default Channelдопускає null
_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 Protocolперелікдопускає null
_protocol Лише рекомендація для клієнтів на рівні моделі; null для моделей, що не є чат-моделями; не обмежує протоколи, які можна викликати
значення- responses
- messages
- Тип: string · Localeперелікlocaleобов'язковезначення
- en
- zh
- C N - zh
- T W - ja
- ko
- schema
_version константа: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": {}
}
}
}