API

En komplett Model Gate API-referanse på fem minutter.

API

Model Gate viser to kompatible slutningsgrensesnitt:

  • AntropiskPOST /v1/messages for Anthropic SDK, Claude Code og kompatible klienter.
  • OpenAIPOST /v1/chat/completions for 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.

Neste trinn