API

O referință API completă Model Gate în cinci minute.

API

Model Gate expune două interfețe de inferență compatibile:

  • antropicăPOST /v1/messages pentru Anthropic SDK, Claude Code și clienți compatibili.
  • OpenAIPOST /v1/chat/completions pentru OpenAI SDK și clienți compatibili.

Unul mg_live_... cheia funcționează în ambele moduri. Rutarea și facturarea sunt gestionate de Model Gate.

Adresa URL de bază

https://api.model-gate.com

Clienții compatibili cu OpenAI folosesc în mod normal https://api.model-gate.com/v1.

Pornire rapidă

buclă: antropică

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: SDK antropic

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)

Capabilități acceptate

Streamingul, memorarea promptă în cache, viziunea, utilizarea instrumentelor/apelarea funcției, gândirea extinsă și modelele cu context mare sunt transmise atunci când sunt acceptate de modelul selectat.

Limite

RPM și concurența pot fi configurate pe cont și pe cheie. O cheie are, de asemenea, un contor de utilizare a cheltuielilor resetabil și o viață întreagă total_spent contra. Depășirea unei limite de rată revine 429 cu Retry-After.

Următorii pași