API
Popolna referenca API-ja Model Gate v petih minutah.
API
Model Gate izpostavlja dva združljiva vmesnika sklepanja:
- Antropično —
POST /v1/messagesza Anthropic SDK, Claude Code in združljive odjemalce. - OpenAI —
POST /v1/chat/completionsza OpenAI SDK in združljive odjemalce.
ena mg_live_... ključ deluje v obeh načinih. Usmerjanje in zaračunavanje ureja Model Gate.
Osnovni URL
https://api.model-gate.com
Odjemalci, združljivi z OpenAI, običajno uporabljajo https://api.model-gate.com/v1.
Hitri začetek
kodri: Antropični
curl https://api.model-gate.com/v1/messages \
-H "x-api-key: mg_live_..." \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{"model":"claude-opus-4.8","max_tokens":1024,"messages":[{"role":"user","content":"Hello"}]}'
curl: OpenAI
curl https://api.model-gate.com/v1/chat/completions \
-H "Authorization: Bearer mg_live_..." \
-H "content-type: application/json" \
-d '{"model":"claude-opus-4.8","messages":[{"role":"user","content":"Hello"}]}'
Python: OpenAI SDK
from openai import OpenAI
client = OpenAI(api_key="mg_live_...", base_url="https://api.model-gate.com/v1")
response = client.chat.completions.create(model="claude-opus-4.8", messages=[{"role":"user","content":"Hello"}])
print(response.choices[0].message.content)
Python: Anthropic SDK
from anthropic import Anthropic
client = Anthropic(api_key="mg_live_...", base_url="https://api.model-gate.com")
response = client.messages.create(model="claude-opus-4.8", max_tokens=1024, messages=[{"role":"user","content":"Hello"}])
print(response.content[0].text)
Podprte zmogljivosti
Pretakanje, hitro predpomnjenje, vizija, uporaba orodij/klicanje funkcij, razširjeno razmišljanje in modeli velikega konteksta so posredovani, če jih podpira izbrani model.
Omejitve
RPM in sočasnost je mogoče konfigurirati za račun in za ključ. Ključ ima tudi števec porabe, ki ga je mogoče ponastaviti, in življenjsko dobo total_spent števec. Preseganje omejitve stopnje se vrne 429 z Retry-After.