Anonim model kataloğunu okuyun
Anonim model kataloğu, schema_version=2. Kanallar pricing_mode, standard_pricing ve discount_multiplier alanlarını sunar. upstream_cost kanalları, bildirilen görsel veya video maliyetinin dondurulmuş indirimle çarpımını kullanır; bunların standard_pricing değeri sıfır değil null'dur. default_channel varsayılan kanal kodunu belirtir. recommended_protocol, model genelinde bir istemci önerisidir (responses/messages, sohbet dışı modeller için null) ve bir protokol kısıtlaması değildir. Protokol yapılandırması veya playground üst verisi döndürülmez. reasoning, üst kaynak JSON nesnesini korur; mevcut değilse null olur.
- Tür: string enumlocaledeğerler
- en
- zh
- C N - zh
- T W - ja
- ko
- Tür: stringq
- Tür: stringid
- Tür: string enummodel
_kind değerler- chat
- image
_generation - video
_generation - decisions
- Tür: string enumfmtdeğerler
- cards
- full
- Tür: stringIf
- None - Match
- Tür: object · ModelCatalogResponse200
Görünür modeller; bilinmeyen tam bir kimlik boş dizi döndürür.
- Tür: object · CatalogDatadatagerekli
- modelsTür: array object[] · Modelsgerekli
- authorTür: string · Authornull olabilirgerekli
- authorTür: string · Author Display Namenull olabilir
_display _name gerekli - availableTür: array string[] · Available Content Localesenum
_content _locales gereklideğerler- en
- zh
- C N - zh
- T W - ja
- ko
- bestTür: array string[] · Best For
_for gerekli - capabilitiesTür: array string[] · Capabilitiesgerekli
- contentTür: string · Content Localeenumnull olabilir
_locale gereklideğerler- en
- zh
- C N - zh
- T W - ja
- ko
- contextTür: integer · Context Lengthnull olabilir
_length gerekliInteger numbers.
- descriptionTür: string · Descriptionnull olabilirgerekli
- documentTür: object · PublicDocumentnull olabilirgerekli
Yalnızca seçili dil; summary/description/best_for model üzerinde kalır
- extraTür: object · Extragerekli
- propertyTür: anything
Name
- noticeTür: object · CatalogNoticenull olabilirgerekli
- bodyTür: string · Bodygerekli
- linkTür: string · Link Textnull olabilir
_text gerekli - targetTür: string · Target Slugnull olabilir
_slug gerekli - titleTür: string · Titlenull olabilirgerekli
- updatedTür: string · Updated At
_at gerekliSeçili dil belgesinin güncelleme zamanı
- iconTür: string · Icon Urlnull olabilir
_url gerekli - idTür: string · Idgerekli
- inputTür: array string[] · Input Modalities
_modalities gerekli - latencyTür: string · Latency Classnull olabilir
_class gerekli - maxTür: integer · Max Completion Tokensnull olabilir
_completion _tokens gerekliInteger numbers.
- modelTür: string · Model Kindenum
_kind gereklideğerler- chat
- image
_generation - video
_generation - decisions
- nameTür: string · Namegerekli
- outputTür: array string[] · Output Modalities
_modalities gerekli - reasoningTür: object · Reasoningnull olabilirgerekli
Üst kaynak reasoning JSON nesnesi; bilinmeyen alanları korur; mevcut değilse null
- propertyTür: anything
Name
- releasedTür: string · Released Atnull olabilir
_at gerekli - shortTür: string · Short Name
_name gerekli - slugTür: string · Sluggerekli
- sortTür: integer · Sort Order
_order gerekliInteger numbers.
- summaryTür: string · Summarynull olabilirgerekli
- supportedTür: array string[] · Supported Parameters
_parameters gerekli - trialTür: string · Trial Status
_status gerekli - updatedTür: string · Updated Atnull olabilir
_at gerekli - videoTür: object · VideoSpecnull olabilir
_spec gerekli- aspectTür: array string[] | null · Aspect Ratiosnull olabilir
_ratios - audioTür: object · AudioSpecnull olabilir
- inputTür: boolean · Inputnull olabilir
- outputTür: boolean · Outputnull olabilir
- outputTür: boolean · Output Optionalnull olabilir
_optional
- constraintsTür: object · Constraintsnull olabilir
Geçerli istek kombinasyonları için yalnızca veri amaçlı JSON Şeması
- propertyTür: anything
Name
- durationTür: object · DurationSpecnull olabilir
_seconds - maxTür: number · Maxbüyüktür:0gerekli
- minTür: number · Minmin:0gerekli
- stepTür: number · Stepbüyüktür:0gerekli
- exampleTür: object · Example Requestnull olabilir
_request - propertyTür: anything
Name
- inputTür: array string[] | null · Input Modesnull olabilir
_modes - referenceTür: object · Reference Limitsnull olabilir
_limits - propertynull olabilir
Name - Tür: integer
Integer numbers.
- requestTür: object · Request Defaultsnull olabilir
_defaults - propertyTür: anything
Name
- resolutionsTür: array string[] | null · Resolutionsnull olabilir
- channelsTür: array object[] · Channels
- codeTür: string · Codegerekli
- discountTür: string · Discount Multipliernull olabilir
_multiplier gerekli0 ile 1 arasında tam satış çarpanı; yapılandırılmış ücretlere veya üst kaynak maliyetine bir kez uygulayın
- isTür: boolean · Is Default
_default gerekli - nameTür: string · Namegerekli
- regionTür: string · Regionnull olabilirgerekli
- runnableTür: boolean · Runnablegerekli
- serviceTür: string · Service Tier
_tier gerekli - standardTür: object · CatalogPricingnull olabilir
_pricing gerekliSatış indirimi öncesi standart birim ücretler; upstream_cost kanalları için null
- basissabit:standardgerekli
- billingTür: string · Billing Kind
_kind gerekli - channelTür: string · Channelgerekli
- currencysabit:USDgerekli
- tiersTür: array object[] · Tiersgerekli
Sırayı koruyun; eşleşen ilk kademe temel ücretleri geçersiz kılar
- conditionsTür: array object[] · Conditionsgerekli
- fieldTür: string · Fieldgerekli
Felo fiyatlandırma bağlamı, ör. input_context_tokens
- operatorTür: string · Operatorenumgereklideğerler
- eq
- gt
- gte
- valuegerekli
- Tür: string · Value
- overridesTür: object · Overridesgerekli
- propertyTür: string
Name
- audioTür: string · Audionull olabilir
Girdi ses tokeni başına USD
- completionTür: string · Completionnull olabilir
Çıktı tokeni başına USD
- inputTür: string · Input Audio Cachenull olabilir
_audio _cache Önbelleğe alınmış ses tokeni başına USD
- inputTür: string · Input Cache Readnull olabilir
_cache _read Önbelleğe alınmış girdi tokeni başına USD
- inputTür: string · Input Cache Writenull olabilir
_cache _write Önbellek yazma tokeni başına USD
- inputTür: string · Input Cache Write 1Hnull olabilir
_cache _write _1h 1 saatlik önbellek yazma tokeni başına USD; varsayılan TTL yazmalarından ayrıdır
- inputTür: string · Input Imagenull olabilir
_image Girdi görseli başına USD
- inputTür: string · Input Image Tokennull olabilir
_image _token Girdi görsel tokeni başına USD
- inputTür: string · Input Video Secondnull olabilir
_video _second Girdi video saniyesi başına USD
- internalTür: string · Internal Reasoningnull olabilir
_reasoning Akıl yürütme tokeni başına USD
- outputTür: string · Output Imagenull olabilir
_image Oluşturulan görsel başına USD
- outputTür: string · Output Image Tokennull olabilir
_image _token Çıktı görsel tokeni başına USD
- outputTür: string · Output Video Secondnull olabilir
_video _second Oluşturulan video saniyesi başına USD
- promptTür: string · Promptnull olabilir
Girdi tokeni başına USD; null kullanılamadığını, 0 ücretsiz olduğunu gösterir
- requestTür: string · Requestnull olabilir
İstek başına USD
- webTür: string · Web Searchnull olabilir
_search Web araması isteği başına USD
- pricingTür: string · Pricing Modeenum
_mode Yapılandırılmış birim ücretler veya bildirilen medya maliyetinin satış indirimiyle çarpımı
değerler- configured
_rates - upstream
_cost
- defaultTür: string · Default Channelnull olabilir
_channel - recommendedTür: string · Recommended Protocolenumnull olabilir
_protocol Yalnızca model düzeyinde istemci önerisi; sohbet dışı modeller için null; çağrılabilir protokolleri kısıtlamaz
değerler- responses
- messages
- totalTür: integer · Totalgerekli
Integer numbers.
- Tür: string · Localeenumlocalegereklideğerler
- en
- zh
- C N - zh
- T W - ja
- ko
- schema
_version sabit:2gerekliInteger numbers.
application/json - 304
Değişmemiş gösterim; boş gövde
- 400
Desteklenmeyen yerel ayar
- 422
Geçersiz projeksiyon veya tür
- 503
Katalog geçici olarak kullanılamıyor
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": "Örnek model.",
"description": "Örnek amaçlı metin, gerçek bir model değildir.",
"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"
}
]
}
]
}
}