قراءة دليل النماذج المجهول
دليل نماذج مجهول، 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 تعدادlocaleالقيم
- en
- zh
- C N - zh
- T W - ja
- ko
- النوع: stringq
- النوع: stringid
- النوع: string تعدادmodel
_kind القيم- chat
- image
_generation - video
_generation - decisions
- النوع: string تعدادfmtالقيم
- 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 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 لاستدلال المنبع؛ يحافظ على الحقول غير المعروفة؛ 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 للبيانات فقط لمجموعات الطلبات الصالحة
- 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
دولار أمريكي لكل رمز صوت إدخال
- completionالنوع: string · Completionيقبل null
دولار أمريكي لكل رمز إخراج
- inputالنوع: string · Input Audio Cacheيقبل null
_audio _cache دولار أمريكي لكل رمز صوت مخزّن مؤقتًا
- inputالنوع: string · Input Cache Readيقبل null
_cache _read دولار أمريكي لكل رمز إدخال مخزّن مؤقتًا
- inputالنوع: string · Input Cache Writeيقبل null
_cache _write دولار أمريكي لكل رمز كتابة ذاكرة تخزين مؤقت
- inputالنوع: string · Input Cache Write 1Hيقبل null
_cache _write _1h دولار أمريكي لكل رمز كتابة ذاكرة تخزين مؤقت لمدة ساعة واحدة؛ منفصل عن كتابات 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 دولار أمريكي لكل رمز استدلال
- 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 Modeتعداد
_mode معدلات الوحدة المُهيَّأة، أو تكلفة الوسائط المُبلَّغ عنها مضروبة في خصم البيع
القيم- configured
_rates - upstream
_cost
- defaultالنوع: string · Default Channelيقبل null
_channel - recommendedالنوع: string · Recommended Protocolتعداديقبل null
_protocol توصية عميل على مستوى النموذج فقط؛ null للنماذج غير الخاصة بالدردشة؛ ولا تقيّد البروتوكولات القابلة للاستدعاء
القيم- responses
- messages
- totalالنوع: integer · Totalمطلوب
Integer numbers.
- النوع: string · Localeتعدادlocaleمطلوبالقيم
- en
- zh
- C N - zh
- T W - ja
- ko
- schema
_version ثابت: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"
}
]
}
]
}
}