API

Popolna referenca API-ja Model Gate v petih minutah.

API

Model Gate izpostavlja dva združljiva vmesnika sklepanja:

  • AntropičnoPOST /v1/messages za Anthropic SDK, Claude Code in združljive odjemalce.
  • OpenAIPOST /v1/chat/completions za OpenAI SDK in združljive odjemalce.

ena mg_live_... ključ deluje v obeh načinih. Usmerjanje in zaračunavanje ureja Model Gate.

Osnovni URL

https://api.model-gate.com

Odjemalci, združljivi z OpenAI, običajno uporabljajo https://api.model-gate.com/v1.

Hitri začetek

kodri: Antropični

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: Anthropic 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)

Podprte zmogljivosti

Pretakanje, hitro predpomnjenje, vizija, uporaba orodij/klicanje funkcij, razširjeno razmišljanje in modeli velikega konteksta so posredovani, če jih podpira izbrani model.

Omejitve

RPM in sočasnost je mogoče konfigurirati za račun in za ključ. Ključ ima tudi števec porabe, ki ga je mogoče ponastaviti, in življenjsko dobo total_spent števec. Preseganje omejitve stopnje se vrne 429 z Retry-After.

Naslednji koraki