Claude API 2026-10-21 elimina temperature, top_p y top_k
Anthropic lanzó la versión 2026-10-21 de la API de Claude el 21 de octubre de 2026. Enviar temperature, top_p o top_k ahora devuelve un error 400, y siete SDK estrenan nuevas versiones principales.
4 min de lectura

En cifras
- the new anthropic-version header value
- 2026-10-21
- error returned for temperature, top_p or top_k
- 400
- SDKs and CLIs with new major versions
- 8
Anthropic lanzó una nueva versión de la API de Claude, 2026-10-21, el 21 de octubre de 2026. Elimina los ajustes de muestreo temperature, top_p y top_k. Cualquier solicitud que envíe uno de ellos falla ahora con un error 400. Siete SDK oficiales y la herramienta de línea de comandos ant publicaron nuevas versiones principales que la usan por defecto.
La versión anterior, 2023-06-01, ha sido la predeterminada durante más de tres años. El resumen diario de herramientas para agentes de Munder Difflin la describe como la primera versión nueva de la API de Anthropic desde entonces.
Cómo funcionan las versiones de la API de Claude
Cada solicitud a la API de Claude lleva un encabezado anthropic-version. Su valor es una fecha que fija la solicitud a un conjunto concreto de comportamientos. Para usar la nueva versión sin un SDK, envíe anthropic-version: 2026-10-21.
Dentro de una misma versión, la página de versiones de Anthropic promete que los campos de entrada y salida existentes se mantienen como están. Anthropic sí puede añadir entradas opcionales, nuevos valores de salida y nuevos tipos de eventos de streaming. Eliminar o renombrar un campo requiere una nueva versión con fecha, y eso es lo que ha ocurrido aquí.
Los SDK eligen la versión por usted. La guía de migración dice que las solicitudes «usan la versión de la API que estaba vigente cuando se lanzó la versión principal de su SDK». El código que usa una versión principal anterior del SDK sigue enviando 2023-06-01 hasta que lo actualice.
Qué deja de funcionar en la API Messages
Tres formas de solicitud devuelven ahora un error 400, según las notas de versión de Anthropic:
- Ajustes de muestreo. Se eliminan
temperature,top_pytop_k. Enviar cualquiera de ellos falla en todos los modelos. - Documentos en turnos del asistente. Se rechaza un bloque
documentcolocado directamente en un mensajeassistant. - Citas en turnos del usuario. Se rechaza un bloque
textcon un arraycitationsno vacío en un mensajeuser. Eso incluye uno anidado dentro de un bloquesearch_result.
La Admin API también renombra varios campos. Los grupos RBAC usan role_ids en lugar de roles, y los roles usan display_name en lugar de name. En las claves de API, workspace_id pasa a scope.workspace_id. También cambian dos campos de Claude Enterprise Analytics: actor.email pasa a ser actor.email_address, y summaries pasa a ser data.
La nueva versión funciona en la API de Claude, Claude Platform on AWS, Microsoft Foundry y Google Cloud. En Amazon Bedrock solo cubre Claude 4.7 y modelos posteriores.
Las nuevas versiones principales de los SDK
Estas son las primeras versiones que envían 2026-10-21, según las notas de versión y la guía de migración:
| SDK o herramienta | Primera versión con 2026-10-21 |
|---|---|
Python (anthropic) | 2.0.0 |
TypeScript (@anthropic-ai/sdk) | 1.0.0 |
C# (Anthropic) | 13.0.0 |
Go (anthropic-sdk-go/v2) | 2.0.0 |
Java (com.anthropic:anthropic-java) | 3.0.0 |
PHP (anthropic-ai/sdk) | 1.0.0 |
Ruby (gem anthropic) | 2.0.0 |
CLI ant | 2.0.0 |
Los SDK traen sus propios cambios incompatibles, aparte de la versión de la API. La guía de migración enumera los principales:
- Encabezado de autorización. Los SDK y la CLI envían ahora la clave como
Authorization: Bearer, no comoX-Api-Key. La API acepta cualquiera de los dos encabezados, pero un proxy o gateway que leaX-Api-Keydebe cambiar. - Una credencial por cliente. Pasar a la vez una clave de API y un token de autenticación es ahora un error. En Python lanza
ValueError; en TypeScript,TypeError. - Text Completions eliminado. La antigua interfaz de completions desaparece de los SDK de TypeScript, Go, Java y Ruby, y de la CLI. Use la API Messages.
- Ruta del módulo de Go. El código en Go debe cambiar cada importación a
github.com/anthropics/anthropic-sdk-go/v2y necesita Go 1.25 o posterior. - Comando de actualización en PHP. Un simple
composer updatese queda en la versión principal anterior. Usecomposer requirepara pasar a la 1.0.0.
La licencia también cambia. A partir de estas versiones, los SDK y la CLI tienen licencia Apache 2.0 en lugar de MIT. Las versiones anteriores siguen bajo MIT, y la guía dice que eso no requiere cambios en el código.
Más tarde, el 21 de octubre, Python SDK 2.1.0 y TypeScript SDK 1.1.0 añadieron a los perfiles de usuario el estado y las acciones de aplicación de normas. Es una función aparte, no forma parte del cambio de versión.
Qué significa esto para los desarrolladores
Nada se rompe hasta que actualice un SDK a una nueva versión principal o cambie el encabezado usted mismo. Eso le da tiempo, pero las notas de versión no fijan ninguna fecha de retirada para 2023-06-01. Planifique el cambio en lugar de esperar a que llegue esa fecha.
- Busque primero los ajustes de muestreo. Encuentre cada llamada que fije
temperature,top_potop_k, también en wrappers y archivos de configuración. Cada una se convertirá en un error 400 tras la actualización. - Revise lo que hay entre usted y la API. Un proxy de registro, un gateway o un escáner de secretos que lea
X-Api-Keydejará de ver la clave en cuanto el SDK envíeAuthorization: Bearer. - Fije la versión principal en su lockfile. Un rango sin fijar de
anthropico@anthropic-ai/sdkpuede saltar a la nueva versión principal en la próxima instalación. Actualice a propósito y con pruebas. - Revise las conversaciones guardadas. Si reproduce historiales de mensajes guardados, compruebe que no tengan documentos en turnos del asistente ni citas en turnos del usuario.
- Avise a quien lleve el control de licencias. Las nuevas versiones principales usan Apache 2.0, no MIT. Registre el cambio antes de que se publique la actualización.
Fuentes
- Claude Platform release notes: API - Anthropic
- Migrating to API version 2026-10-21 - Anthropic
- Versions - Anthropic
- Agent Tools Today, 22 Oct 2026: Claude API 2026-10-21, LayerFS 1.0, PHP2Shell - Munder Difflin
Artículos relacionados

Claude Opus 5.5 baja el precio de salida a 20 dólares por millón
Anthropic publicó Claude Opus 5.5 el 22 de septiembre de 2026, a 4 dólares de entrada y 20 de salida por millón de tokens, con el razonamiento siempre activo.

Claude Duet es la app de agente proactivo de Anthropic, en vista previa
Anthropic abrió el 21 de octubre de 2026 una vista previa con lista de espera de Claude Duet: un agente con Opus 5.5 que trabaja desde su propio ordenador en la nube y te escribe primero.

Inception Mercury 3, LLM de difusión, afirma alcanzar 1.068 tokens/s
Mercury 3, el LLM de difusión de Inception, afirma alcanzar 1.068 tokens por segundo, con un contexto de 1M de tokens y 0,20/0,70 dólares por millón de tokens, a mitad de precio en el lanzamiento.