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必填
上游 reasoning JSON 对象;保留未知字段;不可用时为 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 必填销售折扣前的标准单位费率;upstream_cost 通道为 null
- 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
每输入音频 token 的美元价格
- completion类型: string · Completion可为 null
每输出 token 的美元价格
- credit类型: string · Credit可为 null
USD per credit; billed using the upstream call multiplier
- input类型: string · Input Audio Cache可为 null
_audio _cache 每缓存音频 token 的美元价格
- input类型: string · Input Cache Read可为 null
_cache _read 每缓存输入 token 的美元价格
- input类型: string · Input Cache Write可为 null
_cache _write 每缓存写入 token 的美元价格
- 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 每 1 小时缓存写入 token 的美元价格;与默认 TTL 写入分开计费
- input类型: string · Input Image可为 null
_image 每输入图像的美元价格
- input类型: string · Input Image Cache可为 null
_image _cache USD per cached image token
- input类型: string · Input Image Token可为 null
_image _token 每输入图像 token 的美元价格
- input类型: string · Input Video Second可为 null
_video _second 每输入视频秒的美元价格
- internal类型: string · Internal Reasoning可为 null
_reasoning 每推理 token 的美元价格
- output类型: string · Output Image可为 null
_image 每生成图像的美元价格
- output类型: string · Output Image Token可为 null
_image _token 每输出图像 token 的美元价格
- output类型: string · Output Video Second可为 null
_video _second 每生成视频秒的美元价格
- output类型: string · Output Video Token可为 null
_video _token USD per generated video token
- prompt类型: string · Prompt可为 null
每输入 token 的美元价格;null 表示不可用,0 表示免费
- request类型: string · Request可为 null
每次请求的美元价格
- web类型: string · Web Search可为 null
_search 每次网络搜索请求的美元价格
- 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": {}
}
}
}