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 και το concurrency μπορούν να διαμορφωθούν ανά λογαριασμό και ανά κλειδί. Ένα κλειδί έχει επίσης έναν μετρητή χρήσης δαπανών με δυνατότητα επαναφοράς και μια διάρκεια ζωής total_spent μετρητής. Η υπέρβαση ενός ορίου επιτοκίου επιστρέφει 429 με Retry-After.

Επόμενα βήματα