Los encabezados beta te permiten acceder a funciones experimentales y nuevas capacidades del modelo antes de que formen parte de la API estándar.
Estas funciones están sujetas a cambios y pueden modificarse o eliminarse en versiones futuras.
Los encabezados beta se usan a menudo junto con el espacio de nombres beta expuesto por cada SDK de cliente.
Para acceder a las funciones beta, incluye el encabezado anthropic-beta en tus solicitudes a la API:
POST /v1/messages
Content-Type: application/json
X-API-Key: YOUR_API_KEY
anthropic-beta: BETA_FEATURE_NAMEAl usar el SDK, puedes especificar los encabezados beta en las opciones de la solicitud:
client = Anthropic()
response = client.beta.messages.create(
model="claude-opus-4-8",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello, Claude"}],
betas=["files-api-2025-04-14"],
)Las funciones beta son experimentales y pueden:
Para usar múltiples funciones beta en una sola solicitud, incluye todos los nombres de las funciones en el encabezado separados por comas:
anthropic-beta: feature1,feature2,feature3Algunas funciones beta están limitadas a endpoints específicos en lugar de a parámetros de solicitud individuales y requieren un encabezado beta específico de la función en cada solicitud:
| Endpoints | Encabezado beta |
|---|---|
/v1/agents, /v1/sessions, /v1/environments | managed-agents-2026-04-01 |
/v1/tunnels | mcp-tunnels-2026-06-22 |
Consulta la descripción general de Managed Agents y la referencia de túneles MCP para obtener más detalles.
Los nombres de las funciones beta generalmente siguen el patrón: feature-name-YYYY-MM-DD, donde la fecha indica cuándo se lanzó la versión beta. Usa siempre el nombre exacto de la función beta tal como está documentado.
Si usas un encabezado beta no válido o no disponible, recibirás una respuesta de error:
{
"type": "error",
"error": {
"type": "invalid_request_error",
"message": "Unsupported beta header: invalid-beta-name"
}
}Para preguntas sobre funciones beta:
Recuerda que las funciones beta se proporcionan "tal cual" y es posible que no tengan las mismas garantías de SLA que las funciones estables de la API.
Was this page helpful?