Baca katalog model tanpa nama
Katalog model tanpa nama, schema_version=2. Saluran mendedahkan pricing_mode, standard_pricing dan discount_multiplier. Saluran upstream_cost menggunakan kos imej atau video yang dilaporkan didarab dengan diskaun yang dibekukan; standard_pricing mereka ialah null, bukan sifar. default_channel mengenal pasti kod saluran lalai. recommended_protocol ialah saranan klien merentas model (responses/messages, null untuk model bukan chat), bukan sekatan protokol. Tiada konfigurasi protokol atau metadata playground dipulangkan. reasoning mengekalkan objek JSON huluan, atau null apabila tiada.
- Jenis: string enumlocalenilai
- en
- zh
- C N - zh
- T W - ja
- ko
- Jenis: stringq
- Jenis: stringid
- Jenis: string enummodel
_kind nilai- chat
- image
_generation - video
_generation - decisions
- Jenis: string enumfmtnilai
- cards
- full
- Jenis: stringIf
- None - Match
- Jenis: object · ModelCatalogResponse200
Model yang boleh dilihat; id tidak diketahui yang tepat memulangkan tatasusunan kosong.
- Jenis: object · CatalogDatadatawajib
- modelsJenis: array object[] · Modelswajib
- authorJenis: string · Authorboleh nullwajib
- authorJenis: string · Author Display Nameboleh null
_display _name wajib - availableJenis: array string[] · Available Content Localesenum
_content _locales wajibnilai- en
- zh
- C N - zh
- T W - ja
- ko
- bestJenis: array string[] · Best For
_for wajib - capabilitiesJenis: array string[] · Capabilitieswajib
- contentJenis: string · Content Localeenumboleh null
_locale wajibnilai- en
- zh
- C N - zh
- T W - ja
- ko
- contextJenis: integer · Context Lengthboleh null
_length wajibInteger numbers.
- descriptionJenis: string · Descriptionboleh nullwajib
- documentJenis: object · PublicDocumentboleh nullwajib
Bahasa terpilih sahaja; summary/description/best_for kekal pada model
- extraJenis: object · Extrawajib
- propertyJenis: anything
Name
- noticeJenis: object · CatalogNoticeboleh nullwajib
- bodyJenis: string · Bodywajib
- linkJenis: string · Link Textboleh null
_text wajib - targetJenis: string · Target Slugboleh null
_slug wajib - titleJenis: string · Titleboleh nullwajib
- updatedJenis: string · Updated At
_at wajibMasa kemas kini dokumen bahasa terpilih
- iconJenis: string · Icon Urlboleh null
_url wajib - idJenis: string · Idwajib
- inputJenis: array string[] · Input Modalities
_modalities wajib - latencyJenis: string · Latency Classboleh null
_class wajib - maxJenis: integer · Max Completion Tokensboleh null
_completion _tokens wajibInteger numbers.
- modelJenis: string · Model Kindenum
_kind wajibnilai- chat
- image
_generation - video
_generation - decisions
- nameJenis: string · Namewajib
- outputJenis: array string[] · Output Modalities
_modalities wajib - reasoningJenis: object · Reasoningboleh nullwajib
Objek JSON penalaran huluan; mengekalkan medan tidak diketahui; null jika tiada
- propertyJenis: anything
Name
- releasedJenis: string · Released Atboleh null
_at wajib - shortJenis: string · Short Name
_name wajib - slugJenis: string · Slugwajib
- sortJenis: integer · Sort Order
_order wajibInteger numbers.
- summaryJenis: string · Summaryboleh nullwajib
- supportedJenis: array string[] · Supported Parameters
_parameters wajib - trialJenis: string · Trial Status
_status wajib - updatedJenis: string · Updated Atboleh null
_at wajib - videoJenis: object · VideoSpecboleh null
_spec wajib- aspectJenis: array string[] | null · Aspect Ratiosboleh null
_ratios - audioJenis: object · AudioSpecboleh null
- inputJenis: boolean · Inputboleh null
- outputJenis: boolean · Outputboleh null
- outputJenis: boolean · Output Optionalboleh null
_optional
- constraintsJenis: object · Constraintsboleh null
Skema JSON data sahaja untuk gabungan permintaan yang sah
- propertyJenis: anything
Name
- durationJenis: object · DurationSpecboleh null
_seconds - maxJenis: number · Maxlebih besar daripada:0wajib
- minJenis: number · Minmin:0wajib
- stepJenis: number · Steplebih besar daripada:0wajib
- exampleJenis: object · Example Requestboleh null
_request - propertyJenis: anything
Name
- inputJenis: array string[] | null · Input Modesboleh null
_modes - referenceJenis: object · Reference Limitsboleh null
_limits - propertyboleh null
Name - Jenis: integer
Integer numbers.
- requestJenis: object · Request Defaultsboleh null
_defaults - propertyJenis: anything
Name
- resolutionsJenis: array string[] | null · Resolutionsboleh null
- channelsJenis: array object[] · Channels
- codeJenis: string · Codewajib
- discountJenis: string · Discount Multiplierboleh null
_multiplier wajibPengganda jualan tepat dari 0 hingga 1; gunakan sekali pada kadar dikonfigurasikan atau kos huluan
- isJenis: boolean · Is Default
_default wajib - nameJenis: string · Namewajib
- regionJenis: string · Regionboleh nullwajib
- runnableJenis: boolean · Runnablewajib
- serviceJenis: string · Service Tier
_tier wajib - standardJenis: object · CatalogPricingboleh null
_pricing wajibKadar unit standard sebelum diskaun jualan; null untuk saluran upstream_cost
- basisconst:standardwajib
- billingJenis: string · Billing Kind
_kind wajib - channelJenis: string · Channelwajib
- currencyconst:USDwajib
- tiersJenis: array object[] · Tierswajib
Kekalkan susunan; tahap pertama yang sepadan mengatasi kadar asas
- conditionsJenis: array object[] · Conditionswajib
- fieldJenis: string · Fieldwajib
Konteks harga Felo, cth. input_context_tokens
- operatorJenis: string · Operatorenumwajibnilai
- eq
- gt
- gte
- valuewajib
- Jenis: string · Value
- overridesJenis: object · Overrideswajib
- propertyJenis: string
Name
- audioJenis: string · Audioboleh null
USD setiap token audio input
- completionJenis: string · Completionboleh null
USD setiap token output
- inputJenis: string · Input Audio Cacheboleh null
_audio _cache USD setiap token audio cache
- inputJenis: string · Input Cache Readboleh null
_cache _read USD setiap token input cache
- inputJenis: string · Input Cache Writeboleh null
_cache _write USD setiap token tulis cache
- inputJenis: string · Input Cache Write 1Hboleh null
_cache _write _1h USD setiap token tulis cache 1 jam; berasingan daripada tulisan TTL lalai
- inputJenis: string · Input Imageboleh null
_image USD setiap imej input
- inputJenis: string · Input Image Tokenboleh null
_image _token USD setiap token imej input
- inputJenis: string · Input Video Secondboleh null
_video _second USD setiap saat video input
- internalJenis: string · Internal Reasoningboleh null
_reasoning USD setiap token penalaran
- outputJenis: string · Output Imageboleh null
_image USD setiap imej yang dijana
- outputJenis: string · Output Image Tokenboleh null
_image _token USD setiap token imej output
- outputJenis: string · Output Video Secondboleh null
_video _second USD setiap saat video yang dijana
- promptJenis: string · Promptboleh null
USD setiap token input; null bermaksud tidak tersedia, 0 bermaksud percuma
- requestJenis: string · Requestboleh null
USD setiap permintaan
- webJenis: string · Web Searchboleh null
_search USD setiap permintaan carian web
- pricingJenis: string · Pricing Modeenum
_mode Kadar unit dikonfigurasikan, atau kos media dilaporkan didarab dengan diskaun jualan
nilai- configured
_rates - upstream
_cost
- defaultJenis: string · Default Channelboleh null
_channel - recommendedJenis: string · Recommended Protocolenumboleh null
_protocol Saranan klien merentas model sahaja; null untuk model bukan chat; tidak menyekat protokol yang boleh dipanggil
nilai- responses
- messages
- totalJenis: integer · Totalwajib
Integer numbers.
- Jenis: string · Localeenumlocalewajibnilai
- en
- zh
- C N - zh
- T W - ja
- ko
- schema
_version const:2wajibInteger numbers.
application/json - 304
Representasi tidak berubah; badan kosong
- 400
Tetapan serantau tidak disokong
- 422
Unjuran atau jenis tidak sah
- 503
Katalog tidak tersedia buat sementara waktu
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": "Model contoh.",
"description": "Teks ilustrasi, bukan model sebenar.",
"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"
}
]
}
]
}
}