API
En komplett Model Gate API-referanse på fem minutter.
API
Model Gate viser to kompatible slutningsgrensesnitt:
- Antropisk —
POST /v1/messagesfor Anthropic SDK, Claude Code og kompatible klienter. - OpenAI —
POST /v1/chat/completionsfor OpenAI SDK og kompatible klienter.
En mg_live_... tasten fungerer i begge modusene. Ruting og fakturering håndteres av Model Gate.
Base URL
https://api.model-gate.com
OpenAI-kompatible klienter bruker vanligvis https://api.model-gate.com/v1.
Rask start
krøll: 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øll: 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)
Støttede muligheter
Strømming, hurtigbufring, visjon, verktøybruk/funksjonskall, utvidet tenkning og modeller med stor kontekst sendes gjennom når de støttes av den valgte modellen.
Grenser
RPM og samtidighet kan konfigureres per konto og per nøkkel. En nøkkel har også en nullstillbar forbruksmåler og en levetid total_spent disk. Overskridelse av en rentegrense gir avkastning 429 med Retry-After.