B2BB2B LLM

POST /v1/messages

Antropisch-compatibele berichten-API met aliassen, streaming, tools, visie, caching en denken.

POST /v1/messages

Authenticatie

x-api-key: mg_live_...
anthropic-version: 2023-06-01
content-type: application/json

Bearer-authenticatie wordt ook geaccepteerd.

Verzoek

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-sonnet-4.6",
    "max_tokens": 1024,
    "messages": [
      {"role": "user", "content": "Write a short release note."}
    ]
  }'

Antwoord

{
  "id": "msg_example",
  "type": "message",
  "role": "assistant",
  "model": "claude-sonnet-4.6",
  "content": [{"type": "text", "text": "This release improves documentation and model routing."}],
  "stop_reason": "end_turn",
  "usage": {
    "input_tokens": 11,
    "output_tokens": 9,
    "cache_creation_input_tokens": 0,
    "cache_read_input_tokens": 0
  }
}

Streamen

Toevoegen "stream": true. Model Gate stuurt Anthropic-compatibele SSE-gebeurtenissen door en registreert het uiteindelijke tokengebruik voor afwikkeling.

Aliassen en boekhouding

Als er een alias wordt opgegeven, wordt deze vervangen door het canonieke model voordat het verzoek in de wachtrij wordt geplaatst of stroomopwaarts wordt verzonden. Prijzen, gebruikskosten, aanvraaggeschiedenis en modelbeperkingen maken gebruik van het canonieke model.

StatusBetekenisActie
400Ongeldig verzoekControleer de hoofdtekst van het verzoek en de model-ID.
401Ongeldige of bevroren sleutelControleer of roteer de API-sleutel.
429Tarief- of gelijktijdigheidslimiet overschredenRespect Retry-After en probeer het opnieuw met uitstel.
5xxTijdelijke upstream- of gatewayfoutProbeer idempotente aanvragen opnieuw met exponentieel uitstel.