GET /v1/models
Vyjmenujte povolené modely, aliasy, schopnosti a ceny a sazby za použití specifické pro klíč.
GET /v1/models
Vrátí každý povolený model dostupný pro ověřený klíč API. Ceny jsou desetinné řetězce v USD za jeden milion tokenů.
Autentizace
Authorization: Bearer mg_live_...
x-api-key: mg_live_... je také přijímán.
Klíče se stavem active nebo frozen si můžete přečíst katalog modelů a jejich ceny specifické pro klíč. Zmrazený klíč zůstává blokován z koncových bodů odvození a z jiných koncových bodů metadat účtu, které vyžadují aktivní klíč.
Žádost
curl https://api.model-gate.com/v1/models \
-H "Authorization: Bearer mg_live_..."
Odpověď
{
"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
}
]
}
Pole ceny
costje aktuální sazba Model Gate použitá k odepsání zůstatku na účtu.official_costje uložená sazba oficiálního katalogu poskytovatele.usage_costje efektivní sazba používaná pouze pro resetovatelné limity API klíče a skupiny.usage_pricingidentifikuje základ, násobitel a zdroj dědičnosti pro ověřený klíč.- Když šablona vyúčtování účtu má dávkový koeficient odlišný od
1,batch_costzobrazuje skutečné skutečné sazby pro dávkové položky kompatibilní s Claude/OpenAI abatch_pricing.multiplieridentifikuje dodatečný koeficient Model Gate. Tato podmíněná pole jsou vynechána, pokud je koeficient1. Rodákasync=truetento koeficient nepoužívá.
Pro official_price, každý zobrazen usage_cost sazba je official_cost × multiplier. Pro user_price, to je cost × multiplier. Jedná se o katalogové sazby za milion tokenů. Konečné vypořádání požadavku nejprve vypočítá a zaokrouhlí vybranou základní částku požadavku na 10 desetinných míst, poté použije násobitel a zaokrouhlí výsledek na 10 desetinných míst.
Limitní pole modelu
context_windowje hodnota kontextového okna pro klienta a aktuálně se rovnácontext_length.max_input_tokensje nakonfigurovaná maximální hodnota vstupního tokenu, pokud je známa.max_output_tokensje nakonfigurovaná maximální hodnota výstupního tokenu, pokud je známa.max_completion_tokensje pole kompatibility limitu dokončení používané metadaty modelu ve stylu poskytovatele.- Číselná hodnota
0znamená, že Model Gate nemá pro tento limit nakonfigurovanou hodnotu. Klienti s volitelnými ručními přepisy limitů by měli toto nastavení raději ponechat nenastavené, než léčit0jako skutečný limit modelu nebo hádání jiné hodnoty.
Ověřené /models zobrazí se také stránka Kontext, Max vstupa Maximální výkon pro známé nenulové hodnoty, takže běžní uživatelé se nemusí dotázat API, jen aby zkopírovali tyto limity do konfigurace klienta.
Chyby
{
"error": {
"type": "authentication_error",
"code": "invalid_api_key",
"message": "missing API key"
}
}