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 · Authorעשוי להיות nullחובה
- authorסוג: string · Author Display Nameעשוי להיות null
_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 Localeenumעשוי להיות 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 Kindenum
_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; החילו פעם אחת על התעריפים המוגדרים או על עלות ה-upstream
- 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
- 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 · Audioעשוי להיות null
דולר ארה״ב לכל טוקן שמע בקלט
- completionסוג: string · Completionעשוי להיות null
דולר ארה״ב לכל טוקן פלט
- creditסוג: string · Creditעשוי להיות null
USD per credit; billed using the upstream call multiplier
- inputסוג: string · Input Audio Cacheעשוי להיות null
_audio _cache דולר ארה״ב לכל טוקן שמע מה-cache
- inputסוג: string · Input Cache Readעשוי להיות null
_cache _read דולר ארה״ב לכל טוקן קלט מה-cache
- inputסוג: string · Input Cache Writeעשוי להיות null
_cache _write דולר ארה״ב לכל טוקן כתיבה ל-cache
- 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 דולר ארה״ב לכל טוקן כתיבה ל-cache של שעה; בנפרד מכתיבות ה-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 דולר ארה״ב לכל טוקן תמונה בקלט
- inputסוג: string · Input Video Secondעשוי להיות null
_video _second דולר ארה״ב לכל שניית וידאו בקלט
- internalסוג: string · Internal Reasoningעשוי להיות null
_reasoning דולר ארה״ב לכל טוקן reasoning
- outputסוג: string · Output Imageעשוי להיות null
_image דולר ארה״ב לכל תמונה שנוצרה
- outputסוג: string · Output Image Tokenעשוי להיות null
_image _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
דולר ארה״ב לכל טוקן קלט; 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 Modeenum
_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 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 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 const: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 חובה - basisconst:public_reference_before_discount
- currencyconst:USD
- settlement
_basis const:upstream_cost - versionconst: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
- 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 · Predicatesעשוי להיות null
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 Usdעשוי להיות null
_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 · 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
- 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 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 · Operatorenumחובהערכים
- eq
- gt
- gte
- valueחובה
- סוג: string · Value
- resolutionסוג: string · Resolutionעשוי להיות null
- 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 Typeעשוי להיות null
_type per_second or video_token
- settlementסוג: object · PublicSettlementPolicyעשוי להיות null
_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 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 Protocolenumעשוי להיות null
_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": {}
}
}
}