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 · Authornull 허용필수
- author유형: string · Author Display Namenull 허용
_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 Lengthnull 허용
_length 필수Integer numbers.
- description유형: string · Descriptionnull 허용필수
- document유형: object · PublicDocumentnull 허용필수
선택한 언어에만 해당하며, summary/description/best_for는 모델에 남습니다
- extra유형: object · Extra필수
- property유형: anything
Name
- notice유형: object · CatalogNoticenull 허용필수
- body유형: string · Body필수
- link유형: string · Link Textnull 허용
_text 필수 - target유형: string · Target Slugnull 허용
_slug 필수 - title유형: string · Titlenull 허용필수
- updated유형: string · Updated At
_at 필수선택한 언어 문서의 업데이트 시각
- icon유형: string · Icon Urlnull 허용
_url 필수 - id유형: string · Id필수
- input유형: array string[] · Input Modalities
_modalities 필수 - latency유형: string · Latency Classnull 허용
_class 필수 - max유형: integer · Max Completion Tokensnull 허용
_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 · Reasoningnull 허용필수
업스트림 reasoning JSON 객체이며, 알 수 없는 필드를 유지하고, 사용할 수 없으면 null입니다
- property유형: anything
Name
- released유형: string · Released Atnull 허용
_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 · Summarynull 허용필수
- supported유형: array string[] · Supported Parameters
_parameters 필수 - trial유형: string · Trial Status
_status 필수 - updated유형: string · Updated Atnull 허용
_at 필수 - video유형: object · VideoSpecnull 허용
_spec 필수- aspect유형: array string[] | null · Aspect Ratiosnull 허용
_ratios - audio유형: object · AudioSpecnull 허용
- input유형: boolean · Inputnull 허용
- output유형: boolean · Outputnull 허용
- output유형: boolean · Output Optionalnull 허용
_optional
- constraints유형: object · Constraintsnull 허용
유효한 요청 조합을 위한 데이터 전용 JSON Schema
- property유형: anything
Name
- duration유형: object · DurationSpecnull 허용
_seconds - max유형: number · Max초과:0필수
- min유형: number · Min최솟값:0필수
- step유형: number · Step초과:0필수
- example유형: object · Example Requestnull 허용
_request - property유형: anything
Name
- input유형: array string[] | null · Input Modesnull 허용
_modes - reference유형: object · Reference Limitsnull 허용
_limits - propertynull 허용
Name - 유형: integer
Integer numbers.
- request유형: object · Request Defaultsnull 허용
_defaults - property유형: anything
Name
- resolutions유형: array string[] | null · Resolutionsnull 허용
- channels유형: array object[] · Channels
- code유형: string · Code필수
- discount유형: string · Discount Multipliernull 허용
_multiplier 필수0에서 1 사이의 정확한 판매 배수이며, 구성된 요율 또는 업스트림 비용에 한 번 적용합니다
- is유형: boolean · Is Default
_default 필수 - name유형: string · Name필수
- region유형: string · Regionnull 허용필수
- runnable유형: boolean · Runnable필수
- service유형: string · Service Tier
_tier 필수 - standard유형: object · CatalogPricingnull 허용
_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 · Audionull 허용
입력 오디오 토큰당 USD
- completion유형: string · Completionnull 허용
출력 토큰당 USD
- credit유형: string · Creditnull 허용
USD per credit; billed using the upstream call multiplier
- input유형: string · Input Audio Cachenull 허용
_audio _cache 캐시된 오디오 토큰당 USD
- input유형: string · Input Cache Readnull 허용
_cache _read 캐시된 입력 토큰당 USD
- input유형: string · Input Cache Writenull 허용
_cache _write 캐시 쓰기 토큰당 USD
- input유형: string · Input Cache Write 12Hnull 허용
_cache _write _12h USD per 12-hour cache write token; separate from default TTL writes
- input유형: string · Input Cache Write 1Hnull 허용
_cache _write _1h 1시간 캐시 쓰기 토큰당 USD이며, 기본 TTL 쓰기와 별개입니다
- input유형: string · Input Imagenull 허용
_image 입력 이미지당 USD
- input유형: string · Input Image Cachenull 허용
_image _cache USD per cached image token
- input유형: string · Input Image Tokennull 허용
_image _token 입력 이미지 토큰당 USD
- input유형: string · Input Video Secondnull 허용
_video _second 입력 영상 초당 USD
- internal유형: string · Internal Reasoningnull 허용
_reasoning 추론 토큰당 USD
- output유형: string · Output Imagenull 허용
_image 생성된 이미지당 USD
- output유형: string · Output Image Tokennull 허용
_image _token 출력 이미지 토큰당 USD
- output유형: string · Output Video Secondnull 허용
_video _second 생성된 영상 초당 USD
- output유형: string · Output Video Tokennull 허용
_video _token USD per generated video token
- prompt유형: string · Promptnull 허용
입력 토큰당 USD이며, null은 사용할 수 없음, 0은 무료를 의미합니다
- request유형: string · Requestnull 허용
요청당 USD
- web유형: string · Web Searchnull 허용
_search 웹 검색 요청당 USD
- markup유형: string · Markup Multipliernull 허용
_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
- referencenull 허용
_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 Rationull 허용
_ratio - derived유형: string · Derived Output Second Usdnull 허용
_output _second _usd - generate유형: boolean · Generate Audionull 허용
_audio - input유형: string · Input Image Price Usdnull 허용
_image _price _usd - reservation
_supported 상수:true - reservation유형: null · Reservation Unavailable Reason
_unavailable _reason - size유형: string · Sizenull 허용
- 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 · VideoSalePricingnull 허용
_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 · Predicatesnull 허용
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 Usdnull 허용
_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 · Unitnull 허용
Primary billing unit, e.g. output_video_second or video_token
- second유형: object · VideoSecondPricingnull 허용
_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 Rationull 허용
_ratio - generate유형: boolean · Generate Audionull 허용
_audio - input유형: string · Input Image Usdnull 허용
_image _usd USD per input image (sale price before discount); null if none
- input유형: string · Input Modenull 허용
_mode - predicates유형: array object[] | null · Predicatesnull 허용
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 · Resolutionnull 허용
- 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 Typenull 허용
_type per_second or video_token
- settlement유형: object · PublicSettlementPolicynull 허용
_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 Channelnull 허용
_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": {}
}
}
}