API
Täielik Model Gate API viide viie minutiga.
API
Model Gate paljastab kaks ühilduvat järeldusliidest:
- Antroopne —
POST /v1/messagesAnthropic SDK, Claude Code ja ühilduvate klientide jaoks. - OpenAI —
POST /v1/chat/completionsOpenAI SDK ja ühilduvate klientide jaoks.
Üks mg_live_... võti töötab mõlemas režiimis. Marsruutimise ja arveldamisega tegeleb Model Gate.
Baas-URL
https://api.model-gate.com
Tavaliselt kasutavad OpenAI-ga ühilduvad kliendid https://api.model-gate.com/v1.
Kiire algus
lokk: antroopne
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: antroopiline 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)
Toetatud võimalused
Voogesitus, kiire vahemällu salvestamine, nägemus, tööriistade kasutamine/funktsioonide kutsumine, laiendatud mõtlemine ja suure kontekstiga mudelid läbivad, kui valitud mudel seda toetab.
Piirid
RPM-i ja samaaegsust saab konfigureerida konto ja võtme kohta. Võtmel on ka lähtestatav kulukasutuse loendur ja eluiga total_spent loendur. Intressipiirangu ületamine toob tagasi 429 koos Retry-After.