API
En komplet Model Gate API-reference på fem minutter.
API
Model Gate afslører to kompatible inferensgrænseflader:
- Antropisk —
POST /v1/messagestil Antropisk SDK, Claude Code og kompatible klienter. - OpenAI —
POST /v1/chat/completionstil OpenAI SDK og kompatible klienter.
En mg_live_... tasten virker i begge tilstande. Routing og fakturering håndteres af Model Gate.
Basis URL
https://api.model-gate.com
OpenAI-kompatible klienter bruger normalt https://api.model-gate.com/v1.
Hurtig start
krølle: Antropisk
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"}]}'
krølle: 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: Antropisk 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)
Understøttede funktioner
Streaming, prompt caching, vision, værktøjsbrug/funktionskald, udvidet tænkning og store kontekstmodeller sendes igennem, når de understøttes af den valgte model.
Grænser
RPM og samtidighed kan konfigureres pr. konto og pr. nøgle. En nøgle har også en nulstillelig forbrugstæller og en levetid total_spent tæller. Overskridelse af en satsgrænse giver afkast 429 med Retry-After.