B2BB2B LLM

POST /v1/messages

API de missatges compatible amb antròpics amb àlies, streaming, eines, visió, memòria cau i pensament.

POST /v1/messages

Autenticació

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

També s'accepta l'autenticació del portador.

Sol·licitud

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

Resposta

{
  "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
  }
}

Transmissió en directe

Afegeix "stream": true. Model Gate reenvia esdeveniments SSE compatibles amb Anthropic i registra l'ús final del testimoni per a la liquidació.

Àlies i comptabilitat

Si es proporciona un àlies, se substitueix pel model canònic abans que la sol·licitud s'entri a la cua o s'enviï aigües amunt. Els preus, el cost d'ús, l'historial de sol·licituds i les restriccions del model utilitzen el model canònic.

EstatSignificatAcció
400Sol·licitud no vàlidaComproveu el cos de la sol·licitud i l'identificador del model.
401Clau no vàlida o bloquejadaVerifiqueu o gireu la clau de l'API.
429S'ha superat el límit de tarifa o concurrènciaRespecte Retry-After i torna-ho a provar amb backoff.
5xxError temporal en aigües amunt o passarel·laTorneu a provar les sol·licituds idempotents amb retrocés exponencial.