Estamos cambiando cómo la API de Messages maneja bloques de pensamiento para proteger contra la destilación. Un bloque de pensamiento es un registro del razonamiento que Claude puede producir mientras trabaja en una respuesta. En Claude Fable 5.1, Claude Opus 5.5 y Claude Sonnet 5.5, las nuevas cuentas de API ya no pueden editar el contexto alrededor de un bloque de pensamiento, como los mensajes, herramientas o indicación del sistema, durante una conversación de múltiples turnos. Expandiremos el despliegue a todos los usuarios con los próximos lanzamientos de modelos.
Modificar este contexto anterior tiene aplicaciones legítimas, que continuamos apoyando usando los ajustes descritos a continuación. Sin embargo, tales modificaciones también son una técnica común y documentada públicamente para destilación ilícita a escala industrial, que está prohibida por nuestra Política de Uso y Términos de Servicio.
Ahora, la API verificará que un bloque de pensamiento se devuelva con la misma indicación del sistema, herramientas y mensajes que lo produjeron, y devolverá un error si no coinciden. Para que las solicitudes modificadas tengan éxito, los desarrolladores pueden optar por tener los bloques de pensamiento eliminados de tales solicitudes; el modelo responderá sin ver el bloque de pensamiento.
En este artículo, compartimos detalles sobre por qué estamos haciendo esto y los ajustes que puede hacer para minimizar la interrupción.
¿Qué son los bloques de pensamiento?
Claude produce pasos de razonamiento antes de proporcionar su respuesta final. En la API, estos se devuelven al usuario como "bloques de pensamiento". En una conversación de múltiples turnos, los usuarios de la API devuelven estos bloques con cada intercambio (junto con la indicación del sistema, herramientas y mensajes anteriores), para que Claude tenga contexto conversacional completo.
¿Qué está cambiando?
Para las cuentas afectadas que utilizan los modelos listados a continuación, la API devolverá un error si la indicación del sistema, herramientas o mensajes anteriores a un bloque de pensamiento anterior han sido modificados.
Para evitar un mensaje de error, puede optar por el modo "no estricto". En este modo, la solicitud se procesará, pero los bloques de pensamiento afectados se eliminarán de lo que el modelo ve. Esto le permite continuar su conversación o tarea sin interrupciones a pesar de que el pensamiento de los turnos anteriores no se muestre al modelo. Cuando esto sucede, la respuesta de la API le indicará qué bloques fueron eliminados.
¿Por qué estamos haciendo este cambio?
Alterar los turnos anteriores de una conversación es una técnica común utilizada en campañas de destilación ilícita, que tienen como objetivo extraer las capacidades de modelos avanzados, especialmente el pensamiento, para entrenar otro modelo, sin autorización. La destilación a menudo se emplea a escala industrial, utilizando miles de cuentas falsas. Encriptamos los bloques de pensamiento de Claude para prevenir esto, pero al editar la conversación antes de un bloque de pensamiento, un usuario podría lograr que Claude desencripte e imprima su razonamiento. Los sistemas entrenados de esta manera pueden heredar capacidades que de otro modo no tendrían, sin heredar las salvaguardas que hemos construido para prevenir una amplia gama de abusos como ciberataques y desarrollo de armas.
Este cambio tiene como objetivo hacer que las campañas de destilación sean más difíciles de ejecutar. Se basa en medidas anti-destilación existentes como clasificadores de destilación mejorados y restricciones sobre la transferencia de sesiones o razonamiento de modelos más avanzados a modelos menos capaces con salvaguardas más débiles.
¿Qué significa esto para las integraciones de API?
Ciertas integraciones, particularmente aquellas que implican reescribir turnos anteriores a mitad de la conversación, como compactación de contexto, recordatorios del sistema inyectados o cambio de herramientas a mitad de sesión, pueden necesitar ajustes.
Aquí hay recursos para ayudarle a través de esta actualización:
La documentación de pensamiento preservado cubre dónde se aplica el cambio, cómo verificar si su integración se ve afectada, y cómo hacer ediciones comunes sin romper el pensamiento preservado.
Compactación (beta) puede resumir turnos anteriores manteniendo los turnos más recientes palabra por palabra, y puede construir el resumen en segundo plano mientras su agente continúa trabajando. Reemplaza la compactación del lado del cliente, que es probablemente la razón más común por la que las integraciones necesitan cambiar.
Cambios de herramientas a mitad de conversación (beta) le permiten agregar o eliminar herramientas durante una conversación sin editar turnos anteriores.
Nuestras guías de migración tienen una lista de verificación completa para migrar a cada modelo.
Verifique cada página para disponibilidad en Amazon Bedrock, Google Cloud Vertex AI y Microsoft Foundry.
Si la orientación anterior no cubre su caso de uso, por favor comuníquese con nuestro equipo de soporte. Si trabaja con un equipo de cuenta, también puede comunicarse con ellos para obtener soporte al actualizar integraciones más complejas.
Hay beneficios adicionales para mantener los bloques de pensamiento consistentes: significa que la API puede reutilizar indicaciones en caché más a menudo, lo que reduce costos y tiempo de respuesta.
¿A quién afectará esto?
El pensamiento preservado se aplica a estos modelos y cuentas:
Modelo | Cuentas de API creadas el 31 de agosto de 2026 o después (00:00 UTC) | Cuentas creadas antes de esa fecha |
Claude Fable 5.1 | Se aplica | No se aplica |
Claude Opus 5.5 | Se aplica | No se aplica |
Claude Sonnet 5.5 | Se aplica | No se aplica |
Esto cubre organizaciones de Claude Platform, cuentas de Amazon Bedrock, proyectos de Google Cloud Vertex AI y proyectos de Microsoft Foundry.
Estamos adoptando un enfoque por fases para la aplicación, comenzando con nuevas cuentas, donde vemos la mayor concentración de abuso relacionado con destilación. Esto da tiempo a los desarrolladores con cuentas existentes para hacer que sus arneses e integraciones sean compatibles.
Si usa Claude Code, Claude Cowork o Claude.ai, no hay nada que necesite cambiar; esos productos manejan bloques de pensamiento por usted.
El pensamiento solo puede ser leído por la cuenta que lo creó
A partir de Claude Sonnet 5.5, un bloque de pensamiento solo puede ser leído por la cuenta que lo creó, o por una cuenta vinculada a él.
Los bloques de pensamiento pueden contener información privada. Debido a que están encriptados, esa información no es visible cuando inspecciona una transcripción. Esta verificación ayuda a evitar que una transcripción compartida o filtrada exponga el razonamiento dentro de ella. También hace que sea más difícil para los destiladores mover transcripciones cosechadas a nuevas cuentas después de que prohibamos la cuenta que las produjo.
Si una solicitud incluye pensamiento de una cuenta que no está vinculada, la API elimina ese pensamiento y la solicitud continúa. No devuelve un error. La siguiente respuesta puede ser más lenta y usar más tokens, similar a una compactación.
Las cuentas en la misma organización padre de Claude Platform o la misma organización de Google Cloud se vinculan automáticamente. Si continúa conversaciones en otras cuentas, por ejemplo para conmutar entre Claude Platform y Amazon Bedrock, comuníquese con su equipo de cuenta para vincularlas.
En Claude Code, cambiar de cuenta en medio de una sesión tiene el mismo efecto: la siguiente respuesta es más lenta y usa más tokens.
