GET /v1/models
Etkinleştirilen modelleri, takma adları, yetenekleri ve anahtara özgü maliyet ile kullanım maliyeti oranlarını listeleyin.
GET /v1/models
Kimliği doğrulanmış API anahtarının kullanabileceği her etkin modeli döndürür. Fiyatlar bir milyon jeton başına ABD Doları cinsinden ondalık dizilerdir.
Kimlik doğrulama
Authorization: Bearer mg_live_...
x-api-key: mg_live_... da kabul edilir.
Durumu olan anahtarlar active veya frozen model kataloğunu ve anahtara özel fiyatlarını okuyabilir. Dondurulmuş bir anahtar, çıkarım uç noktalarından ve etkin anahtar gerektiren diğer hesap meta veri uç noktalarından engellenmiş olarak kalır.
Rica etmek
curl https://api.model-gate.com/v1/models \
-H "Authorization: Bearer mg_live_..."
Cevap
{
"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
}
]
}
Fiyat alanları
costhesap bakiyesini borçlandırmak için kullanılan gerçek Model Geçidi oranıdır.official_costkaydedilen resmi sağlayıcı katalog ücretidir.usage_costyalnızca sıfırlanabilir API anahtarı ve grup kullanım sınırları için kullanılan etkin orandır.usage_pricingkimliği doğrulanmış anahtarın temelini, çarpanını ve miras kaynağını tanımlar.- Hesap faturalandırma şablonunun toplu katsayısı şundan farklı olduğunda:
1,batch_costClaude/OpenAI uyumlu toplu ürünler için etkin gerçek oranları gösterir vebatch_pricing.multiplierek Model Kapısı katsayısını tanımlar. Katsayı şu şekilde olduğunda bu koşullu alanlar atlanır:1. Yerliasync=truebu katsayıyı kullanmaz.
İçin official_price, her biri görüntülenir usage_cost oran official_cost × multiplier. İçin user_price, öyle cost × multiplier. Bunlar milyon jeton başına katalog oranlarıdır. Nihai talep kapatma, öncelikle seçilen temel istek tutarını hesaplar ve 10 ondalık basamağa yuvarlar, ardından çarpanı uygular ve sonucu 10 ondalık basamağa yuvarlar.
Model sınırı alanları
context_windowistemciye yönelik bağlam penceresi değeridir ve şu anda eşittircontext_length.max_input_tokensbilindiğinde yapılandırılmış maksimum giriş belirteci değeridir.max_output_tokensbilindiğinde yapılandırılmış maksimum çıkış belirteci değeridir.max_completion_tokenssağlayıcı tarzı model meta verileri tarafından kullanılan tamamlama sınırı uyumluluk alanıdır.- Sayısal bir değer
0Model Gate'in bu limit için yapılandırılmış bir değere sahip olmadığı anlamına gelir. İsteğe bağlı manuel limit geçersiz kılma özelliği olan müşteriler, bu ayarı değiştirmeden bırakmalıdır.0gerçek bir model sınırı olarak veya başka bir değerin tahmin edilmesi olarak.
Kimliği doğrulanmış /models sayfa da görüntülenir Bağlam, Maksimum giriş, Ve Maksimum çıktı bilinen sıfır olmayan değerler için, sıradan kullanıcıların yalnızca bu sınırları bir istemci yapılandırmasına kopyalamak için API'yi sorgulamasına gerek yoktur.
Hatalar
{
"error": {
"type": "authentication_error",
"code": "invalid_api_key",
"message": "missing API key"
}
}