GET /v1/models
Norādiet iespējotos modeļus, aizstājvārdus, iespējas un atslēgām raksturīgās izmaksas un lietošanas izmaksu likmes.
GET /v1/models
Atgriež katru pieejamo iespējoto modeli autentificētajai API atslēgai. Cenas ir decimāldaļas USD par vienu miljonu marķieru.
Autentifikācija
Authorization: Bearer mg_live_...
x-api-key: mg_live_... arī tiek pieņemts.
Taustiņi ar statusu active vai frozen var izlasīt modeļu katalogu un to atslēgām raksturīgās cenas. Iesaldēta atslēga paliek bloķēta no secinājuma galapunktiem un citiem konta metadatu galapunktiem, kuriem nepieciešama aktīva atslēga.
Pieprasīt
curl https://api.model-gate.com/v1/models \
-H "Authorization: Bearer mg_live_..."
Atbilde
{
"object": "list",
"data": [
{
"id": "claude-opus-4.7",
"object": "model",
"owned_by": "anthropic",
"display_name": "Claude Opus 4.7",
"aliases": ["ch-47"],
"currency": "USD",
"pricing_unit": "per_1m_tokens",
"cost": {
"input": "0.2",
"output": "1",
"cache_read": "0.02",
"cache_write": "0.25",
"reasoning": "1"
},
"official_cost": {
"input": "1",
"output": "5",
"cache_read": "0.1",
"cache_write": "1.25",
"reasoning": "5"
},
"usage_cost": {
"input": "10",
"output": "50",
"cache_read": "1",
"cache_write": "12.5",
"reasoning": "50"
},
"usage_pricing": {
"basis": "official_price",
"multiplier": "10",
"inherited_from": "key"
},
"batch_cost": {
"input": "0.1",
"output": "0.5",
"cache_read": "0.01",
"cache_write": "0.125",
"reasoning": "0.5"
},
"batch_pricing": {
"multiplier": "0.5",
"applies_to": "claude_openai_compat_batches"
},
"context_length": 200000,
"context_window": 200000,
"max_input_tokens": 180000,
"max_output_tokens": 20000,
"max_completion_tokens": 20000,
"supports_streaming": true,
"supports_tools": true,
"supports_vision": true
}
]
}
Cenu lauki
costir faktiskā Model Gate likme, ko izmanto konta bilances debetēšanai.official_costir saglabātā oficiālā pakalpojumu sniedzēja kataloga likme.usage_costir faktiskā likme, ko izmanto tikai atiestatāmiem API atslēgas un grupu lietošanas ierobežojumiem.usage_pricingidentificē autentificētās atslēgas bāzi, reizinātāju un mantojuma avotu.- Ja konta norēķinu veidnē partijas koeficients atšķiras no
1,batch_costparāda faktiskās faktiskās likmes ar Claude/OpenAI saderīgām partijas vienībām unbatch_pricing.multiplieridentificē papildu Model Gate koeficientu. Šie nosacījuma lauki tiek izlaisti, ja koeficients ir1. Dzimtāasync=trueneizmanto šo koeficientu.
Par official_price, katrs tiek parādīts usage_cost likme ir official_cost × multiplier. Par user_price, tā ir cost × multiplier. Tie ir par miljonu marķieru kataloga tarifi. Galīgā pieprasījuma norēķins vispirms aprēķina un noapaļo atlasīto pieprasījuma bāzes summu līdz 10 zīmēm aiz komata, pēc tam piemēro reizinātāju un noapaļo rezultātu līdz 10 zīmēm aiz komata.
Modeļa ierobežojumu lauki
context_windowir klienta konteksta loga vērtība un pašlaik ir vienādacontext_length.max_input_tokensir konfigurētā maksimālā ievades marķiera vērtība, ja tā ir zināma.max_output_tokensir konfigurētā maksimālā izvades marķiera vērtība, ja tā ir zināma.max_completion_tokensir pabeigšanas ierobežojuma saderības lauks, ko izmanto nodrošinātāja stila modeļa metadatos.- Skaitliskā vērtība
0nozīmē, ka Model Gate šim ierobežojumam nav konfigurētas vērtības. Klientiem ar izvēles manuālu ierobežojumu ignorēšanu šis iestatījums ir jāatstāj neiestatīts, nevis jāārstē0kā faktisko modeļa ierobežojumu vai uzminēt citu vērtību.
Autentificēts /models tiek parādīta arī lapa Konteksts, Maksimālā ievade, un Maksimālā jauda zināmām vērtībām, kas nav nulles, tāpēc parastajiem lietotājiem nav jāvaicā API, lai kopētu šos ierobežojumus klienta konfigurācijā.
Kļūdas
{
"error": {
"type": "authentication_error",
"code": "invalid_api_key",
"message": "missing API key"
}
}