Ir al contenido

Mensajes de Claude

POST /v1/messages con mensajes, herramientas y streaming compatibles con Anthropic.

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

Usa este endpoint con los SDK de Anthropic y con Claude Code. A diferencia de los endpoints estilo OpenAI, utiliza autenticación mediante x-api-key.

Solicitud

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."}]
  }'
Campo Tipo Notas
model cadena ID de modelo de Claude obligatorio
messages array Mensajes user y assistant obligatorios
max_tokens entero Salida máxima obligatoria
system cadena o array Prompt del sistema
tools array Definiciones de herramientas compatibles con Anthropic
temperature número Temperatura de muestreo
stream booleano Transmite eventos de mensaje cuando es true

Respuesta

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

La URL base del SDK de Anthropic es https://api.webway.sh, sin /v1; el SDK añade /v1/messages.