API

Una referència completa de l'API Model Gate en cinc minuts.

API

Model Gate exposa dues interfícies d'inferència compatibles:

  • AntròpicPOST /v1/messages per a l'SDK Anthropic, Claude Code i clients compatibles.
  • OpenAIPOST /v1/chat/completions per a l'SDK OpenAI i clients compatibles.

Un mg_live_... la clau funciona en ambdós modes. L'encaminament i la facturació són gestionats per Model Gate.

URL base

https://api.model-gate.com

Els clients compatibles amb OpenAI utilitzen normalment https://api.model-gate.com/v1.

Inici ràpid

rínxol: antròpic

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"}]}'

rínxol: 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 antròpic

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)

Capacitats suportades

La transmissió en temps real, l'emmagatzematge a la memòria cau d'avís, la visió, l'ús d'eines/trucada de funcions, el pensament ampliat i els models de context gran es transmeten quan el model seleccionat és compatible.

Límits

L'RPM i la concurrència es poden configurar per compte i per clau. Una clau també té un comptador d'ús de despesa reinicialitzable i tota la vida total_spent comptador. La superació d'un límit de tarifes retorna 429 amb Retry-After.

Següents passos