GET /v1/models
Navedite omogućene modele, pseudonime, mogućnosti i cijene specifične za ključeve i stope troškova korištenja.
GET /v1/models
Vraća svaki omogućeni model dostupan provjerenom API ključu. Cijene su decimalni nizovi u USD za jedan milijun tokena.
Autentifikacija
Authorization: Bearer mg_live_...
x-api-key: mg_live_... također se prihvaća.
Ključevi sa statusom active ili frozen možete pročitati katalog modela i njihove specifične cijene. Zamrznuti ključ ostaje blokiran od krajnjih točaka zaključivanja i od drugih krajnjih točaka metapodataka računa koji zahtijevaju aktivni ključ.
Zahtjev
curl https://api.model-gate.com/v1/models \
-H "Authorization: Bearer mg_live_..."
Odgovor
{
"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
}
]
}
Polja cijena
costje stvarna stopa Model Gate koja se koristi za terećenje stanja računa.official_costje spremljena službena kataloška cijena dobavljača.usage_costje efektivna stopa koja se koristi samo za API-ključ koji se može resetirati i ograničenja upotrebe grupe.usage_pricingidentificira osnovu, množitelj i izvor nasljeđivanja za autentificirani ključ.- Kada predložak za naplatu računa ima skupni koeficijent različit od
1,batch_costprikazuje efektivne stvarne stope za Claude/OpenAI-kompatibilne skupne stavke ibatch_pricing.multiplieridentificira dodatni Model Gate koeficijent. Ova uvjetna polja su izostavljena kada je koeficijent1. Zavičajniasync=truene koristi ovaj koeficijent.
Za official_price, svaki prikazan usage_cost stopa je official_cost × multiplier. Za user_price, jest cost × multiplier. Ovo su kataloške cijene za milijun tokena. Konačna nagodba zahtjeva prvo izračunava i zaokružuje odabrani osnovni iznos zahtjeva na 10 decimalnih mjesta, zatim primjenjuje množitelj i zaokružuje rezultat na 10 decimalnih mjesta.
Polja ograničenja modela
context_windowje vrijednost kontekstnog prozora usmjerenog prema klijentu i trenutno je jednakacontext_length.max_input_tokensje konfigurirana maksimalna vrijednost ulaznog tokena kada je poznata.max_output_tokensje konfigurirana maksimalna vrijednost izlaznog tokena kada je poznata.max_completion_tokensje polje kompatibilnosti ograničenja završetka koje koriste metapodaci modela u stilu pružatelja usluga.- Brojčana vrijednost od
0znači da Model Gate nema konfiguriranu vrijednost za to ograničenje. Klijenti s opcijskim ručnim nadjačavanjem ograničenja trebali bi ostaviti tu postavku nepostavljenu umjesto liječenja0kao stvarno ograničenje modela ili pogađanje druge vrijednosti.
Ovjereni /models stranica također prikazuje Kontekst, Maksimalni unos, i Maks. učinak za poznate vrijednosti različite od nule, tako da obični korisnici ne moraju postavljati upite API-ju samo da bi kopirali ta ograničenja u konfiguraciju klijenta.
Greške
{
"error": {
"type": "authentication_error",
"code": "invalid_api_key",
"message": "missing API key"
}
}