🎁 Nuevo Regístrate gratis, 10 llamadas de regalo. Hasta 1 $, sin tarjeta.

API Messages

POST /v1/messages

Compatible con la API Anthropic Messages. La pasarela redirige de forma transparente a los modelos Claude mediante el canal Anthropic o Bedrock configurado.

Cuerpo de la solicitud

ParámetroTipoDescripción
model*stringID del modelo a usar (p. ej. claude-sonnet-4-6).
messages*arrayArray de objetos de mensaje con rol (user/assistant) y contenido.
max_tokens*integerNúmero máximo de tokens a generar.
systemstringPrompt de sistema para establecer el contexto de la conversación.
streambooleanSi es true, devuelve un flujo de eventos SSE. Predeterminado: false.
temperaturenumberTemperatura de muestreo 0–1. Predeterminado: 1.
toolsarrayLista de definiciones de herramientas para el uso de herramientas.

Ejemplo de solicitud

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?"}
  ]
}

Ejemplo de respuesta

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

La API Messages acepta ambos Authorization: Bearer y x-api-key para la autenticación, según la convención del SDK de Anthropic.