Aller au contenu

Claude Messages

POST /v1/messages avec des messages, des outils et un streaming compatibles Anthropic.

http
POST https://api.webway.sh/v1/messages

Utilisez ce point de terminaison avec les SDK Anthropic et Claude Code. Contrairement aux points de terminaison de style OpenAI, il utilise l'authentification x-api-key.

Requête

bash
curl https://api.webway.sh/v1/messages \
  -H "x-api-key: $WEBWAY_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "anthropic/claude-sonnet-5",
    "max_tokens": 256,
    "messages": [{"role": "user", "content": "Say hello."}]
  }'
Champ Type Remarques
model chaîne ID de modèle Claude requis
messages tableau Messages user et assistant requis
max_tokens entier Sortie maximale requise
system chaîne ou tableau Prompt système
tools tableau Définitions d'outils compatibles Anthropic
temperature nombre Température d'échantillonnage
stream booléen Diffuse les événements de message si true

Réponse

json
{
  "id": "msg_01…",
  "type": "message",
  "role": "assistant",
  "model": "anthropic/claude-sonnet-5",
  "content": [{"type": "text", "text": "Hello!"}],
  "stop_reason": "end_turn",
  "usage": {"input_tokens": 9, "output_tokens": 2}
}

L'URL de base du SDK Anthropic est https://api.webway.sh, sans /v1 ; le SDK ajoute /v1/messages.