Introduction

Texto

Claude Fable 5Claude Fable 5.1Claude Haiku 4.5Claude Opus 4.6Claude Opus 4.7Claude Opus 4.8Claude Opus 5Claude Opus 5.5Claude Sonnet 4.5Claude Sonnet 4.6Claude Sonnet 5Claude Sonnet 5.5

Imagen

Vídeo

1tokens1tokens
EmpezarReferencia API
Claude

Claude Sonnet 4.5 · Messages

Texto / Claude / Claude Sonnet 4.5 / Messages

POST/v1/messages

Parámetros de solicitud

Authorization

Añade un header Authorization cuyo valor sea Bearer seguido de tu API key.

Authorization: Bearer ****************
anthropic-version: 2023-06-01
Parámetros de header
Content-TypestringOpcional
application/json
AcceptstringOpcional
application/json
Parámetros de bodyapplication/jsonobligatorio
modelstringObligatorio
ID del modelo, fijo en `claude-sonnet-4-5-20250929`
messagesarray[object]Obligatorio
Lista de mensajes de la conversación; cada uno tiene `role` (user / assistant) y `content` (texto o bloques de contenido)
max_tokensintegerObligatorio
Número máximo de tokens a generar; obligatorio en la API de Anthropic
systemstring | array[object]Opcional
Prompt de sistema, pasado como campo de nivel superior (no como mensaje)
temperaturenumberOpcional
Temperatura de muestreo; más alta es más aleatoria
top_pnumberOpcional
Muestreo por núcleo; alternativa a `temperature`. Rango `0`–`1`
top_kintegerOpcional
Muestreo top-k; limita los candidatos a los K tokens más probables
streambooleanOpcional
Si se transmite la respuesta (SSE), por defecto `false`
stop_sequencesarray[string]Opcional
Secuencias de parada personalizadas; detienen la generación al alcanzarse
toolsarray[object]Opcional
Definiciones de herramientas para el uso de herramientas
tool_choiceobjectOpcional
Controla si se usa una herramienta y cuál
metadataobjectOpcional
Metadatos de la solicitud, como `user_id`
thinkingobjectOpcional
Configuración de razonamiento; los modos dependen del modelo Claude
Ejemplo
{  "model": "claude-sonnet-4-5-20250929",  "max_tokens": 1024,  "messages": [    {      "role": "user",      "content": "Hola, cuéntame sobre ti"    }  ]}

Código de ejemplo

curl https://api.hotrouter.ai/v1/messages \  -H "Authorization: Bearer $API_KEY" \  -H "Content-Type: application/json" \  -H "anthropic-version: 2023-06-01" \  -d '{    "model": "claude-sonnet-4-5-20250929",    "max_tokens": 1024,    "messages": [      {        "role": "user",        "content": "Hola, cuéntame sobre ti"      }    ]  }'

Respuesta

200 · Éxito
idstringObligatorio
Id único de esta respuesta
typestringObligatorio
Tipo de objeto (message)
rolestringObligatorio
Rol del mensaje
contentarray[object]Obligatorio
Array de bloques de contenido
stop_reasonstringOpcional
Razón de fin (end_turn / max_tokens, etc.)
usageobjectObligatorio
Uso de tokens de esta llamada
Ejemplo
{  "id": "msg_xxx",  "type": "message",  "role": "assistant",  "content": [    {      "type": "text",      "text": "¡Hola! Encantado de conocerte…"    }  ],  "stop_reason": "end_turn",  "usage": {    "input_tokens": 12,    "output_tokens": 24  }}
{
  "id": "msg_xxx",
  "type": "message",
  "role": "assistant",
  "content": [
    {
      "type": "text",
      "text": "¡Hola! Encantado de conocerte…"
    }
  ],
  "stop_reason": "end_turn",
  "usage": {
    "input_tokens": 12,
    "output_tokens": 24
  }
}
{
  "model": "claude-sonnet-4-5-20250929",
  "max_tokens": 1024,
  "messages": [
    {
      "role": "user",
      "content": "Hola, cuéntame sobre ti"
    }
  ]
}
curl https://api.hotrouter.ai/v1/messages \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "claude-sonnet-4-5-20250929",
    "max_tokens": 1024,
    "messages": [
      {
        "role": "user",
        "content": "Hola, cuéntame sobre ti"
      }
    ]
  }'

Claude Opus 5.5

Previous Page

Claude Sonnet 4.6

Next Page

On this page

Parámetros de solicitudCódigo de ejemploRespuesta