API

Пълна справка за API на Model Gate за пет минути.

API

Model Gate излага два съвместими интерфейса за извод:

  • АнтропенPOST /v1/messages за Anthropic SDK, Claude Code и съвместими клиенти.
  • OpenAIPOST /v1/chat/completions за OpenAI SDK и съвместими клиенти.

един mg_live_... ключът работи и в двата режима. Маршрутизирането и фактурирането се управляват от Model Gate.

Основен URL адрес

https://api.model-gate.com

Съвместимите с OpenAI клиенти обикновено използват https://api.model-gate.com/v1.

Бърз старт

къдря: Антропичен

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

къдря: 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)

Поддържани възможности

Поточно предаване, бързо кеширане, визия, използване на инструменти/извикване на функции, разширено мислене и модели с голям контекст се предават, когато се поддържат от избрания модел.

Ограничения

RPM и паралелността могат да бъдат конфигурирани за акаунт и за ключ. Ключът също има брояч на потреблението с възможност за нулиране и цял живот total_spent брояч. Превишаването на ограничение на скоростта се връща 429 с Retry-After.

Следващи стъпки