Načíst anonymní katalog modelů
Anonymní katalog modelů, schema_version=2. Kanály zveřejňují pricing_mode, standard_pricing a discount_multiplier. Kanály s upstream_cost používají nahlášené náklady na obrázek nebo video vynásobené pevnou slevou; jejich standard_pricing je null, nikoli nula. default_channel určuje kód výchozího kanálu. recommended_protocol je doporučení pro klienty platné pro celý model (responses/messages, null pro modely, které nejsou chatové), nikoli omezení protokolu. Nevrací se žádná konfigurace protokolů ani metadata playgroundu. reasoning zachovává objekt JSON z upstreamu nebo null, pokud není k dispozici.
- Typ: string enumlocalehodnoty
- en
- zh
- C N - zh
- T W - ja
- ko
- Typ: stringq
- Typ: stringid
- Typ: string enummodel
_kind hodnoty- chat
- image
_generation - video
_generation - decisions
- Typ: string enumfmthodnoty
- cards
- full
- Typ: stringIf
- None - Match
- Typ: object · ModelCatalogResponse200
Viditelné modely; pokud zadáte přesně neznámé id, vrátí se prázdné pole.
- Typ: object · CatalogDatadatapovinné
- modelsTyp: array object[] · Modelspovinné
- authorTyp: string · Authormůže být nullpovinné
- authorTyp: string · Author Display Namemůže být null
_display _name povinné - availableTyp: array string[] · Available Content Localesenum
_content _locales povinnéhodnoty- en
- zh
- C N - zh
- T W - ja
- ko
- bestTyp: array string[] · Best For
_for povinné - capabilitiesTyp: array string[] · Capabilitiespovinné
- contentTyp: string · Content Localeenummůže být null
_locale povinnéhodnoty- en
- zh
- C N - zh
- T W - ja
- ko
- contextTyp: integer · Context Lengthmůže být null
_length povinnéInteger numbers.
- descriptionTyp: string · Descriptionmůže být nullpovinné
- documentTyp: object · PublicDocumentmůže být nullpovinné
Pouze ve zvoleném jazyce; summary/description/best_for zůstávají u modelu
- extraTyp: object · Extrapovinné
- propertyTyp: anything
Name
- noticeTyp: object · CatalogNoticemůže být nullpovinné
- bodyTyp: string · Bodypovinné
- linkTyp: string · Link Textmůže být null
_text povinné - targetTyp: string · Target Slugmůže být null
_slug povinné - titleTyp: string · Titlemůže být nullpovinné
- updatedTyp: string · Updated At
_at povinnéČas aktualizace dokumentu ve zvoleném jazyce
- iconTyp: string · Icon Urlmůže být null
_url povinné - idTyp: string · Idpovinné
- inputTyp: array string[] · Input Modalities
_modalities povinné - latencyTyp: string · Latency Classmůže být null
_class povinné - maxTyp: integer · Max Completion Tokensmůže být null
_completion _tokens povinnéInteger numbers.
- modelTyp: string · Model Kindenum
_kind povinnéhodnoty- chat
- image
_generation - video
_generation - decisions
- nameTyp: string · Namepovinné
- outputTyp: array string[] · Output Modalities
_modalities povinné - reasoningTyp: object · Reasoningmůže být nullpovinné
Objekt JSON s reasoningem z upstreamu; zachovává neznámá pole; null, pokud není k dispozici
- propertyTyp: anything
Name
- releasedTyp: string · Released Atmůže být null
_at povinné - shortTyp: string · Short Name
_name povinné - slugTyp: string · Slugpovinné
- sortTyp: integer · Sort Order
_order povinnéInteger numbers.
- summaryTyp: string · Summarymůže být nullpovinné
- supportedTyp: array string[] · Supported Parameters
_parameters povinné - trialTyp: string · Trial Status
_status povinné - updatedTyp: string · Updated Atmůže být null
_at povinné - videoTyp: object · VideoSpecmůže být null
_spec povinné- aspectTyp: array string[] | null · Aspect Ratiosmůže být null
_ratios - audioTyp: object · AudioSpecmůže být null
- inputTyp: boolean · Inputmůže být null
- outputTyp: boolean · Outputmůže být null
- outputTyp: boolean · Output Optionalmůže být null
_optional
- constraintsTyp: object · Constraintsmůže být null
JSON Schema obsahující pouze data pro platné kombinace požadavků
- propertyTyp: anything
Name
- durationTyp: object · DurationSpecmůže být null
_seconds - maxTyp: number · Maxvětší než:0povinné
- minTyp: number · Minmin:0povinné
- stepTyp: number · Stepvětší než:0povinné
- exampleTyp: object · Example Requestmůže být null
_request - propertyTyp: anything
Name
- inputTyp: array string[] | null · Input Modesmůže být null
_modes - referenceTyp: object · Reference Limitsmůže být null
_limits - propertymůže být null
Name - Typ: integer
Integer numbers.
- requestTyp: object · Request Defaultsmůže být null
_defaults - propertyTyp: anything
Name
- resolutionsTyp: array string[] | null · Resolutionsmůže být null
- channelsTyp: array object[] · Channels
- codeTyp: string · Codepovinné
- discountTyp: string · Discount Multipliermůže být null
_multiplier povinnéPřesný prodejní multiplikátor v rozsahu 0 až 1; použijte jednou na nakonfigurované sazby nebo náklady upstreamu
- isTyp: boolean · Is Default
_default povinné - nameTyp: string · Namepovinné
- regionTyp: string · Regionmůže být nullpovinné
- runnableTyp: boolean · Runnablepovinné
- serviceTyp: string · Service Tier
_tier povinné - standardTyp: object · CatalogPricingmůže být null
_pricing povinnéStandardní jednotkové sazby před prodejní slevou; null pro kanály s upstream_cost
- basisconst:standardpovinné
- billingTyp: string · Billing Kind
_kind povinné - channelTyp: string · Channelpovinné
- currencyconst:USDpovinné
- tiersTyp: array object[] · Tierspovinné
Zachovává pořadí; první odpovídající úroveň přepisuje základní sazby
- conditionsTyp: array object[] · Conditionspovinné
- fieldTyp: string · Fieldpovinné
Kontext ceny Felo, např. input_context_tokens
- operatorTyp: string · Operatorenumpovinnéhodnoty
- eq
- gt
- gte
- valuepovinné
- Typ: string · Value
- overridesTyp: object · Overridespovinné
- propertyTyp: string
Name
- audioTyp: string · Audiomůže být null
USD za vstupní zvukový token
- completionTyp: string · Completionmůže být null
USD za výstupní token
- inputTyp: string · Input Audio Cachemůže být null
_audio _cache USD za token z mezipaměti zvuku
- inputTyp: string · Input Cache Readmůže být null
_cache _read USD za vstupní token z mezipaměti
- inputTyp: string · Input Cache Writemůže být null
_cache _write USD za token zápisu do mezipaměti
- inputTyp: string · Input Cache Write 1Hmůže být null
_cache _write _1h USD za token zápisu do hodinové mezipaměti; odděleně od zápisů s výchozím TTL
- inputTyp: string · Input Imagemůže být null
_image USD za vstupní obrázek
- inputTyp: string · Input Image Tokenmůže být null
_image _token USD za vstupní obrázkový token
- inputTyp: string · Input Video Secondmůže být null
_video _second USD za sekundu vstupního videa
- internalTyp: string · Internal Reasoningmůže být null
_reasoning USD za token reasoningu
- outputTyp: string · Output Imagemůže být null
_image USD za vygenerovaný obrázek
- outputTyp: string · Output Image Tokenmůže být null
_image _token USD za výstupní obrázkový token
- outputTyp: string · Output Video Secondmůže být null
_video _second USD za sekundu vygenerovaného videa
- promptTyp: string · Promptmůže být null
USD za vstupní token; null znamená nedostupné, 0 znamená zdarma
- requestTyp: string · Requestmůže být null
USD za požadavek
- webTyp: string · Web Searchmůže být null
_search USD za požadavek webového vyhledávání
- pricingTyp: string · Pricing Modeenum
_mode Nakonfigurované jednotkové sazby nebo nahlášené náklady na médium vynásobené prodejní slevou
hodnoty- configured
_rates - upstream
_cost
- defaultTyp: string · Default Channelmůže být null
_channel - recommendedTyp: string · Recommended Protocolenummůže být null
_protocol Pouze doporučení pro klienty platné pro celý model; null pro modely, které nejsou chatové; neomezuje volatelné protokoly
hodnoty- responses
- messages
- totalTyp: integer · Totalpovinné
Integer numbers.
- Typ: string · Localeenumlocalepovinnéhodnoty
- en
- zh
- C N - zh
- T W - ja
- ko
- schema
_version const:2povinnéInteger numbers.
application/json - 304
Nezměněná reprezentace; prázdné tělo
- 400
Nepodporovaný jazyk
- 422
Neplatná projekce nebo druh
- 503
Katalog je dočasně nedostupný
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": "Příklad modelu.",
"description": "Ilustrativní text, nejde o skutečný 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",
"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"
}
]
}
]
}
}