🎁 Nouveau Inscription gratuite, 10 appels offerts. Jusqu'à 1 $, sans carte.

API Messages

POST /v1/messages

Compatible avec l'API Anthropic Messages. La passerelle relaie de manière transparente vers les modèles Claude via le canal Anthropic ou Bedrock configuré.

Corps de la requête

ParamètreTypeDescription
model*stringID du modèle à utiliser (ex. claude-sonnet-4-6).
messages*arrayTableau d'objets message avec le rôle (user/assistant) et le contenu.
max_tokens*integerNombre maximal de tokens à générer.
systemstringPrompt système définissant le contexte de la conversation.
streambooleanSi true, renvoie un flux d'événements SSE. Par défaut : false.
temperaturenumberTempérature d'échantillonnage 0–1. Par défaut : 1.
toolsarrayListe de définitions d'outils pour l'utilisation d'outils.

Exemple de requête

POST /v1/messages
Authorization: Bearer YOUR_API_KEY
x-api-key: YOUR_API_KEY

{
  "model": "claude-sonnet-4-6",
  "max_tokens": 256,
  "messages": [
    {"role": "user", "content": "What is the capital of France?"}
  ]
}

Exemple de réponse

{
  "id": "msg_abc123",
  "type": "message",
  "role": "assistant",
  "model": "claude-sonnet-4-6",
  "content": [
    { "type": "text", "text": "The capital of France is Paris." }
  ],
  "stop_reason": "end_turn",
  "usage": {
    "input_tokens": 14,
    "output_tokens": 9
  }
}

L'API Messages accepte les deux Authorization: Bearer et x-api-key pour l'authentification, conformément à la convention du SDK Anthropic.