קריאת קטלוג המודלים האנונימי
קטלוג מודלים אנונימי, schema_version=2. הערוצים חושפים pricing_mode, standard_pricing ו-discount_multiplier. ערוצי upstream_cost משתמשים בעלות המדווחת של תמונה או וידאו מוכפלת בהנחה הקפואה; ה-standard_pricing שלהם הוא null, לא אפס. default_channel מזהה את קוד ערוץ ברירת המחדל. recommended_protocol הוא המלצה ללקוח ברמת המודל (responses/messages, null עבור מודלים שאינם צ'אט), ולא הגבלת פרוטוקול. לא מוחזרת תצורת פרוטוקול או מטא-נתוני Playground. reasoning משמר את אובייקט ה-JSON של הספק החיצוני, או null כשאינו זמין.
- סוג: string enumlocaleערכים
- en
- zh
- C N - zh
- T W - ja
- ko
- סוג: stringq
- סוג: stringid
- סוג: string enummodel
_kind ערכים- chat
- image
_generation - video
_generation - decisions
- סוג: string enumfmtערכים
- cards
- full
- סוג: stringIf
- None - Match
- סוג: object · ModelCatalogResponse200
מודלים גלויים; מזהה מדויק שאינו מוכר מחזיר מערך ריק.
- סוג: object · CatalogDatadataחובה
- modelsסוג: array object[] · Modelsחובה
- 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 חובה - 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
דולר ארה״ב לכל טוקן פלט
- 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 1Hעשוי להיות null
_cache _write _1h דולר ארה״ב לכל טוקן כתיבה ל-cache של שעה; בנפרד מכתיבות ה-TTL מברירת המחדל
- inputסוג: string · Input Imageעשוי להיות null
_image דולר ארה״ב לכל תמונת קלט
- 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 דולר ארה״ב לכל שניית וידאו שנוצרה
- promptסוג: string · Promptעשוי להיות null
דולר ארה״ב לכל טוקן קלט; null פירושו לא זמין, 0 פירושו חינם
- requestסוג: string · Requestעשוי להיות null
דולר ארה״ב לכל בקשה
- webסוג: string · Web Searchעשוי להיות null
_search דולר ארה״ב לכל בקשת חיפוש באינטרנט
- pricingסוג: string · Pricing Modeenum
_mode תעריפי יחידה מוגדרים, או עלות המדיה המדווחת מוכפלת בהנחת המכירה
ערכים- configured
_rates - upstream
_cost
- defaultסוג: string · Default Channelעשוי להיות null
_channel - recommendedסוג: string · Recommended Protocolenumעשוי להיות null
_protocol המלצה ללקוח ברמת המודל בלבד; null עבור מודלים שאינם צ'אט; אינה מגבילה פרוטוקולים ניתנים לקריאה
ערכים- responses
- messages
- totalסוג: integer · Totalחובה
Integer numbers.
- סוג: string · Localeenumlocaleחובהערכים
- en
- zh
- C N - zh
- T W - ja
- ko
- schema
_version const:2חובהInteger numbers.
application/json - 304
ייצוג ללא שינוי; גוף ריק
- 400
שפה לא נתמכת
- 422
projection או kind לא חוקיים
- 503
הקטלוג אינו זמין באופן זמני
curl https://openapi.felo.ai/api/platform/model-catalog
{
"schema_version": 2,
"locale": "en",
"data": {
"total": 1,
"models": [
{
"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": "מודל לדוגמה.",
"description": "טקסט להמחשה, לא מודל אמיתי.",
"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",
"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"
}
]
}
]
}
}