---
title: Guía de migración a Claude Fable 5.2 y Claude Mythos 5.2
url: https://platform.claude.com/docs/es/models/fable-5-2/migration-guide
description: Cambia a Claude Fable 5.2 y Claude Mythos 5.2 desde Claude Fable 5.1, Claude Mythos 5.1, Claude Opus 5.5 o un modelo anterior de Claude Fable, Claude Mythos o Claude Opus con esta guía de migración. La guía para habilitar Claude Fable 5.2 y Claude Mythos 5.2 incluye los ID de modelo, los cambios incompatibles y las listas de verificación de migración.
---

<Note>
  Esta guía cubre la migración de código de la [Messages API](https://platform.claude.com/docs/es/build-with-claude/working-with-messages). Si usas [Claude Managed Agents](https://platform.claude.com/docs/es/managed-agents/overview), no se requieren cambios más allá de actualizar el nombre del modelo.
</Note>

Deja que Claude Code migre tu código por ti

```text
/claude-api migrate este proyecto a claude-fable-5-2
```

Si tu agente de Claude Managed Agents tiene un asesor, el `model` del asesor es un segundo nombre de modelo que debes actualizar: establécelo en `claude-fable-5-2` o `claude-mythos-5-2` cuando cambies el modelo del agente. Consulta [Un ejecutor de Claude Fable 5.2 necesita un asesor de Claude Fable 5.2 o Claude Mythos 5.2](https://platform.claude.com/docs/es/models/fable-5-2/migration-guide#fable-5-2-advisor-pairs).

Las siguientes secciones explican cómo pasar a Claude Fable 5.2, o a Claude Mythos 5.2, desde Claude Fable 5.1, Claude Mythos 5.1, Claude Opus 5.5 o un modelo anterior de Claude Fable, Claude Mythos o Claude Opus. Para conocer los cambios en sí, consulta [Novedades en Claude Fable 5.2](https://platform.claude.com/docs/es/models/fable-5-2/whats-new-fable-5-2). Para conocer las diferencias de comportamiento y los patrones de prompting específicos del modelo, consulta [Cómo escribir prompts para Claude Fable 5.2](https://platform.claude.com/docs/es/build-with-claude/prompt-engineering/prompting-claude-fable-5-2).

Claude Fable 5.2 está disponible en la Claude API, en [Claude Platform on AWS](https://platform.claude.com/docs/es/build-with-claude/claude-platform-on-aws) y en [Claude Models on Google Cloud (Anthropic managed)](https://platform.claude.com/docs/es/build-with-claude/claude-models-on-google-cloud/anthropic-managed). También está disponible en [Amazon Bedrock](https://platform.claude.com/docs/es/build-with-claude/claude-in-amazon-bedrock). También está disponible en [Claude Models on Google Cloud (Google managed)](https://platform.claude.com/docs/es/build-with-claude/claude-models-on-google-cloud/google-managed). También está disponible en [Microsoft Foundry](https://platform.claude.com/docs/es/build-with-claude/claude-in-microsoft-foundry). [Claude Mythos 5.2](https://platform.claude.com/docs/es/models/mythos-5-2/overview) tiene las mismas capacidades y solo está disponible para organizaciones verificadas mediante los programas de verificación de Anthropic, como el [Cyber Verification Program](https://support.claude.com/en/articles/14604842).

La configuración base que comparten `claude-fable-5-2` y `claude-mythos-5-2`:

* **Pensamiento:** El “[adaptive thinking](https://platform.claude.com/docs/es/build-with-claude/thinking)” (pensamiento adaptativo) siempre está activado, sin cambios respecto a Claude Fable 5.1. El modelo determina cuándo y cuánto pensar, y el parámetro de [esfuerzo](https://platform.claude.com/docs/es/build-with-claude/effort) controla con qué profundidad. Tanto `thinking: {type: "disabled"}` como el pensamiento extendido manual (`thinking: {type: "enabled", budget_tokens: N}`) devuelven un error 400.
* **Esfuerzo:** Se admiten los cinco niveles de [esfuerzo](https://platform.claude.com/docs/es/build-with-claude/effort), y el valor predeterminado es `high`, sin cambios respecto a Claude Fable 5.1. Consulta [Niveles de esfuerzo recomendados para Claude Fable 5.2](https://platform.claude.com/docs/es/build-with-claude/effort#recommended-effort-levels-for-claude-fable-5-2).
* **Prefill:** Rellenar previamente el mensaje del asistente devuelve un error 400, sin cambios respecto a Claude Fable 5.1. Usa instrucciones en la indicación del sistema en su lugar.
* **Parámetros de muestreo:** Omite `temperature`, `top_p` y `top_k`, como en Claude Fable 5.1. Consulta [Parámetros de muestreo](https://platform.claude.com/docs/es/build-with-claude/thinking#sampling-parameters) para ver los valores que devuelven un error 400.
* **Elección de herramienta:** Se admiten `{type: "auto"}` (el valor predeterminado) y `{type: "none"}`. Forzar una llamada a herramienta con `{type: "any"}` o `{type: "tool", name: "..."}` devuelve un error 400, sin cambios respecto a Claude Fable 5.1.
* **Salidas estructuradas:** En una organización con “[customer-managed encryption keys](https://platform.claude.com/docs/es/manage-claude/cmek)” (claves de cifrado administradas por el cliente), o CMEK, las [salidas estructuradas](https://platform.claude.com/docs/es/build-with-claude/structured-outputs) no están disponibles para ninguno de los dos modelos, igual que en Claude Fable 5.1. Esto abarca tanto el uso de herramientas estricto como las salidas JSON. Si tus solicitudes establecen `strict: true` u `output_config.format` allí, elimínalos y valida la salida en tu código.
* **Pensamiento preservado entre modelos:** En la Claude API y en Claude Models on Google Cloud (Google managed), Claude Fable 5.2 y Claude Mythos 5.2 leen los “thinking blocks” (bloques de pensamiento) del otro y los de otros modelos, incluidos Claude Opus 5.5, Claude Sonnet 5.5 y Claude Haiku 5.5. Ningún otro modelo lee sus bloques. Consulta [Cambiar de modelo a mitad de la conversación](https://platform.claude.com/docs/es/build-with-claude/preserved-thinking#switching-models) para ver la lista.
* **Pensamiento vinculado a la cuenta:** Los bloques de pensamiento de Claude Fable 5.2 y Claude Mythos 5.2 solo funcionan en la cuenta que los produjo o en una cuenta vinculada a ella. Cuando otra cuenta envía uno de estos bloques, la API descarta el bloque antes de que el modelo lo reciba, y la solicitud se completa correctamente. En la Claude API y en Claude Models on Google Cloud (Google managed), con el encabezado beta `thinking-binding-controls-2026-08-01`, la respuesta enumera cada bloque descartado en `input_transformations` con `reason: "organization_binding_mismatch"`. Consulta [Los bloques de pensamiento permanecen en la cuenta que los produjo](https://platform.claude.com/docs/es/build-with-claude/preserved-thinking#account-bound-thinking).
* **Ventana de contexto y salida:** Una “[context window](https://platform.claude.com/docs/es/build-with-claude/context-windows)” (ventana de contexto) de 1M de tokens de forma predeterminada, y hasta 128k tokens de salida por solicitud.
* **Precios:** $8 USD por millón de tokens de entrada y $40 USD por millón de tokens de salida, en comparación con $10 USD y $50 USD en Claude Fable 5.1 y Claude Mythos 5.1. Las lecturas de caché de prompts cuestan $0.20 USD por millón de tokens, en comparación con $0.25 USD en esos modelos. Consulta [Precios](https://platform.claude.com/docs/es/about-claude/pricing).
* **Retención de datos:** Ambos modelos requieren una retención de datos de 30 días, no están disponibles bajo acuerdos de “zero data retention” (retención cero de datos), o ZDR, salvo autorización expresa de Anthropic, y están designados como Modelos Cubiertos, igual que Claude Fable 5.1 y Claude Mythos 5.1. En la Claude API, una solicitud de una organización o un espacio de trabajo sin retención de 30 días devuelve un error 400 `invalid_request_error`. Las organizaciones con un acuerdo ZDR deben ponerse en contacto con su equipo de cuenta de Anthropic o configurar la retención para espacios de trabajo individuales. Consulta [Requisitos de retención de datos específicos del modelo](https://platform.claude.com/docs/es/manage-claude/api-and-data-retention#model-specific-data-retention-requirements) para ver los detalles por plataforma.
* **Priority Tier:** Ninguno de los dos modelos es compatible con [Priority Tier](https://platform.claude.com/docs/es/api/service-tiers#supported-models).
* **Modo rápido:** Ambos modelos admiten el [modo rápido](https://platform.claude.com/docs/es/build-with-claude/fast-mode) en las solicitudes de la Messages API. [Disponibilidad del modo rápido](https://platform.claude.com/docs/es/build-with-claude/fast-mode#feature-availability) enumera las plataformas de cada modelo.

Dónde difieren los dos modelos:

* **Disponibilidad:** En la Claude API, Claude Fable 5.2 no requiere aprobación de acceso. Claude Mythos 5.2 solo está disponible para organizaciones verificadas mediante los programas de verificación de Anthropic, como el [Cyber Verification Program](https://support.claude.com/en/articles/14604842). Para solicitar acceso, postúlate al programa que cubra tu caso de uso o ponte en contacto con tu equipo de cuenta de Anthropic.
* **Límites de velocidad:** Claude Fable 5.2 tiene su propio “rate limit” (límite de velocidad), separado del límite combinado que comparten Claude Fable 5.1 y Claude Fable 5. Claude Mythos 5.2 comparte un límite combinado con Claude Mythos 5.1 y Claude Mythos 5. Consulta [Límites de velocidad](https://platform.claude.com/docs/es/api/rate-limits#rate-limits).

## Migrar a Claude Fable 5.2 desde Claude Fable 5.1

La migración es mayormente directa. La superficie de la API, el pensamiento adaptativo siempre activado, la restricción de elección forzada de herramienta, el manejo de rechazos, las categorías de `stop_details` y el requisito de retención de datos coinciden con Claude Fable 5.1. Claude Fable 5.2 cuesta menos: $8 USD por millón de tokens de entrada y $40 USD por millón de tokens de salida, en comparación con $10 USD y $50 USD en Claude Fable 5.1. Cuatro cambios pueden romper tu código. El “[prefix check](https://platform.claude.com/docs/es/build-with-claude/preserved-thinking#prefix-check)” (comprobación de prefijo), que detecta ediciones en turnos anteriores, se aplica a todas las cuentas. Claude Fable 5.1 no puede leer los bloques de pensamiento de Claude Fable 5.2. La herramienta anterior de uso de computadora, `computer_20251124`, devuelve un error 400 en todas las plataformas excepto Amazon Bedrock. Con la herramienta de asesor, un ejecutor de Claude Fable 5.2 solo acepta Claude Fable 5.2 o Claude Mythos 5.2 como su asesor.

### Actualiza el nombre de tu modelo

```python
model = "claude-fable-5-1"  # Before
model = "claude-fable-5-2"  # After
```

El ID del modelo es `claude-fable-5-2` en todas las plataformas, excepto en Amazon Bedrock, donde es `anthropic.claude-fable-5-2`. Para ver el ID de cada plataforma, consulta la página del modelo [Claude Fable 5.2](https://platform.claude.com/docs/es/models/fable-5-2/overview).

### Cambios incompatibles

1. **La comprobación de prefijo se aplica a todas las cuentas:** Cada bloque `thinking` de Claude Fable 5.2 solo es válido frente a la indicación `system`, las `tools` y el historial de conversación que lo precedieron, como en Claude Fable 5.1. Claude Fable 5.2 aplica esta [comprobación de prefijo](https://platform.claude.com/docs/es/build-with-claude/preserved-thinking#prefix-check) a todas las cuentas, sea cual sea su antigüedad. Claude Fable 5.1 la aplica de forma predeterminada a las cuentas creadas a partir del 31 de agosto de 2026. Por lo tanto, en una cuenta más antigua, las solicitudes que funcionan en Claude Fable 5.1 pueden fallar en Claude Fable 5.2.

   Nada cambia para ti si Claude Code, claude.ai, [Claude Managed Agents](https://platform.claude.com/docs/es/managed-agents/overview) o el [Claude Agent SDK](https://code.claude.com/docs/en/agent-sdk/overview) gestionan tu historial de conversación. Si tu código construye el arreglo `messages` por sí mismo, compara lo que hace entre solicitudes con la lista de [A quién afecta la comprobación de prefijo](https://platform.claude.com/docs/es/build-with-claude/preserved-thinking#who-is-affected). Una solicitud que devuelve un bloque de pensamiento después de una de esas ediciones devuelve un error 400:

   ```text wrap
   messages.5.content.0: Invalid `signature` in `thinking` block. The block is bound to a different conversation. Remove the block, or set `thinking.block_binding.prefix_mismatch_behavior` to "drop_block". That setting requires the `thinking-binding-controls-2026-08-01` value in the `anthropic-beta` header.
   ```

   Reintentar el mismo cuerpo de solicitud no elimina el error. Para encontrar estas ediciones antes de cambiar el tráfico de producción, ejecuta la comprobación de [Verificar si tu código edita el prefijo](https://platform.claude.com/docs/es/build-with-claude/preserved-thinking#how-to-tell-whether-your-integration-is-impacted) contra el modelo que usas ahora, Claude Fable 5.1 o Claude Opus 5.5. Funciona desde cualquier cuenta, porque establecer `prefix_mismatch_behavior` incluye la solicitud en la comprobación. [Pensamiento preservado](https://platform.claude.com/docs/es/build-with-claude/preserved-thinking) ofrece la solución para cada patrón.

   En producción, deja `prefix_mismatch_behavior` en su valor predeterminado, `"error"`, si una discrepancia solo puede significar un error en tu código. Para descartar los bloques afectados y continuar sin ese razonamiento mientras corriges la edición, establécelo en `"drop_block"`. Trátalo como una solución temporal, no como una configuración a largo plazo: [descartar bloques puede aumentar los tokens de salida](https://platform.claude.com/docs/es/build-with-claude/preserved-thinking#drop-block-cost).

2. **Claude Fable 5.1 no puede leer los bloques de pensamiento de Claude Fable 5.2:** En la Claude API y en Claude Models on Google Cloud (Google managed), Claude Fable 5.2 lee los bloques de Claude Fable 5.1, por lo que una conversación que pasa de `claude-fable-5-1` a `claude-fable-5-2` conserva su razonamiento anterior. En la dirección opuesta, Claude Fable 5.1 no puede leer los bloques de Claude Fable 5.2. Si un cambio de enrutador, un reintento del lado del cliente o un [fallback por rechazo del clasificador](https://platform.claude.com/docs/es/build-with-claude/refusals-and-fallback) mueve una conversación de Claude Fable 5.2 a otro modelo, incluido Claude Fable 5.1, la API descarta los bloques que ese modelo no puede leer. La solicitud se completa correctamente y no se te cobran los tokens de entrada descartados. Luego, el modelo trabaja sin ese razonamiento, lo que puede aumentar el costo y la latencia en el primer turno después del cambio. Con el encabezado beta `thinking-binding-controls-2026-08-01`, `input_transformations` enumera cada bloque descartado con `reason: "model_binding_mismatch"`. Consulta [Cambiar de modelo a mitad de la conversación](https://platform.claude.com/docs/es/build-with-claude/preserved-thinking#switching-models).

3. **Usa el conjunto de herramientas de uso de computadora en lugar de `computer_20251124`:** Una entrada de `tools` de tipo `computer_20251124` devuelve un error 400 en todas las plataformas excepto Amazon Bedrock. Declara en su lugar el conjunto de herramientas `computer_toolset_20260801`: quita el encabezado beta y envía la entrada sin `name` ni dimensiones de pantalla. Luego actualiza tu bucle de agente para el conjunto de herramientas, como se describe en [Migrar desde `computer_20251124`](https://platform.claude.com/docs/es/agents-and-tools/tool-use/computer-use-tool#migrate-from-computer-20251124). En Amazon Bedrock, la herramienta anterior funciona igual que en Claude Fable 5.1.

4. **Un ejecutor de Claude Fable 5.2 necesita un asesor de Claude Fable 5.2 o Claude Mythos 5.2:** Con la [herramienta de asesor](https://platform.claude.com/docs/es/agents-and-tools/tool-use/advisor-tool), que está en beta, el asesor debe ser al menos tan capaz como el ejecutor. Un ejecutor de Claude Fable 5.2 o Claude Mythos 5.2 solo acepta Claude Fable 5.2 o Claude Mythos 5.2 como su asesor, y cualquier otro asesor, incluidos Claude Fable 5.1 y Claude Mythos 5.1, devuelve un error 400 `invalid_request_error`. Cuando cambies el ID de modelo del ejecutor, establece el `model` en la definición de la herramienta de asesor en `claude-fable-5-2` o `claude-mythos-5-2`. Cambiar el `model` del asesor es una edición de `tools`, así que haz el cambio en conversaciones nuevas. Una solicitud que devuelve bloques de pensamiento anteriores después del cambio no supera la comprobación de prefijo (consulta [La comprobación de prefijo se aplica a todas las cuentas](https://platform.claude.com/docs/es/models/fable-5-2/migration-guide#fable-5-2-preserved-thinking)) y devuelve un error 400, a menos que establezcas `prefix_mismatch_behavior` en `"drop_block"`. Para conservar tu ejecutor actual y cambiar solo el asesor, establece el `model` del asesor en `claude-fable-5-2`: todos los modelos ejecutores lo aceptan. Un asesor de Claude Fable 5.2 devuelve su consejo cifrado, así que si tu código lee el texto del consejo, consulta [Variantes de resultado](https://platform.claude.com/docs/es/agents-and-tools/tool-use/advisor-tool#result-variants). Los mismos pares se aplican al asesor de un agente de [Claude Managed Agents](https://platform.claude.com/docs/es/managed-agents/overview), así que establece el `model` de ese asesor en uno de estos dos modelos cuando cambies el del agente. Consulta [Compatibilidad de modelos](https://platform.claude.com/docs/es/agents-and-tools/tool-use/advisor-tool#model-compatibility) y [Dale un asesor a la sesión](https://platform.claude.com/docs/es/managed-agents/multiagent-orchestration#give-the-session-an-advisor).

### Cambios de comportamiento

1. **Las líneas del prompt que piden pensar menos no impiden que el modelo piense con esfuerzo `medium` o superior:** Claude Fable 5.1 normalmente sigue una línea como “responde directamente sin deliberar”. En las pruebas de Anthropic, una línea así no impidió que Claude Fable 5.2 pensara con `medium` o superior. Elimina estas líneas y reduce el nivel de esfuerzo. Consulta [Calibra el esfuerzo](https://platform.claude.com/docs/es/build-with-claude/prompt-engineering/prompting-claude-fable-5-2#calibrate-effort).
2. **El modelo puede iniciar subagentes para revisar su propio trabajo con un esfuerzo mayor:** En un producto de programación agéntica con niveles de esfuerzo más altos, como `xhigh` y `max`, Anthropic observó que Claude Fable 5.2 usaba subagentes para revisar su propio trabajo. Claude Fable 5.1 no hacía esto en las mismas tareas. Los subagentes pueden representar una gran parte del costo de una sesión. Consulta [Establece expectativas para los subagentes](https://platform.claude.com/docs/es/build-with-claude/prompt-engineering/prompting-claude-fable-5-2#set-expectations-for-subagents).
3. **Un `max_tokens` pequeño puede no dejar espacio para texto:** Los tokens de pensamiento cuentan para `max_tokens`, por lo que una solicitud con un `max_tokens` pequeño puede detenerse con `stop_reason: "max_tokens"` después de un bloque `thinking` y antes de cualquier texto. Una línea del prompt que normalmente evita que Claude Fable 5.1 piense no evita que Claude Fable 5.2 piense con esfuerzo `medium` o superior. Así, una solicitud que dependía de esa línea para ajustarse a un `max_tokens` pequeño en Claude Fable 5.1 puede quedarse sin tokens antes de generar texto en Claude Fable 5.2. Aumenta `max_tokens` para dejar espacio para el pensamiento o elige un nivel de [esfuerzo](https://platform.claude.com/docs/es/build-with-claude/effort) más bajo.

Para conocer los demás comportamientos que debes revisar cuando trasladas prompts, consulta [Diferencias de comportamiento](https://platform.claude.com/docs/es/models/fable-5-2/whats-new-fable-5-2#behavior-differences).

### Lista de verificación de migración

* Actualiza el nombre del modelo de `claude-fable-5-1` a `claude-fable-5-2`.
* Revisa tus [límites de velocidad](https://platform.claude.com/docs/es/api/rate-limits#rate-limits) antes de mover el tráfico de producción. Claude Fable 5.2 tiene su propio límite de velocidad, separado del que comparten Claude Fable 5.1 y Claude Fable 5.
* Si usas el uso de computadora mediante `computer_20251124` en cualquier lugar excepto Amazon Bedrock, Claude Fable 5.2 devuelve un error 400 para esa herramienta. Declara `computer_toolset_20260801` en su lugar y actualiza tu bucle de agente para el conjunto de herramientas.
* Si usas la herramienta de asesor con Claude Fable 5.2 como ejecutor, establece el `model` del asesor en `claude-fable-5-2` o `claude-mythos-5-2`.
* Si tu código construye el arreglo `messages` por sí mismo, ejecuta una sesión con el encabezado beta `thinking-binding-controls-2026-08-01` y `prefix_mismatch_behavior: "drop_block"`, registra `input_transformations` y corrige cada entrada `prefix_binding_mismatch`. Hazlo incluso si tu cuenta nunca activó la comprobación en Claude Fable 5.1.
* Elige un `prefix_mismatch_behavior` para producción: `"error"` (el valor predeterminado), o `"drop_block"` como solución temporal mientras corriges las ediciones, porque [descartar bloques puede aumentar los tokens de salida](https://platform.claude.com/docs/es/build-with-claude/preserved-thinking#drop-block-cost). Supervisa los errores 400 o las entradas de `input_transformations`.
* Sigue devolviendo los bloques `thinking` sin cambios en cada turno, incluidos los vacíos. Si un enrutador o un fallback puede mover una conversación de Claude Fable 5.2 a Claude Fable 5.1, ten en cuenta que Claude Fable 5.1 se ejecutará sin los bloques de Claude Fable 5.2.
* Si reproduces conversaciones almacenadas a través de una cuenta diferente, reproduce cada una a través de la cuenta que la produjo o de una cuenta vinculada a ella. La API descarta los bloques de pensamiento de Claude Fable 5.2 que produjo otra cuenta. Consulta [Los bloques de pensamiento permanecen en la cuenta que los produjo](https://platform.claude.com/docs/es/build-with-claude/preserved-thinking#account-bound-thinking).
* Vuelve a ejecutar tu [barrido de esfuerzo](https://platform.claude.com/docs/es/build-with-claude/effort#recommended-effort-levels-for-claude-fable-5-2) con tus propias evaluaciones y restablece la línea base de costo y latencia.
* Revisa las indicaciones del sistema, las skills y otras instrucciones que trasladas frente a [Revisa las instrucciones escritas para modelos anteriores](https://platform.claude.com/docs/es/build-with-claude/prompt-engineering/prompting-claude-fable-5-2#review-instructions-written-for-earlier-models).

## Migrar a Claude Mythos 5.2 desde Claude Mythos 5.1

[Claude Mythos 5.2](https://platform.claude.com/docs/es/models/mythos-5-2/overview) es el equivalente de Claude Fable 5.2 para organizaciones verificadas mediante los programas de verificación de Anthropic, como el [Cyber Verification Program](https://support.claude.com/en/articles/14604842). Confirma que tu organización tiene acceso a Claude Mythos 5.2 antes de cambiar los ID de modelo.

Claude Mythos 5.2 aplica la [comprobación de prefijo](https://platform.claude.com/docs/es/build-with-claude/preserved-thinking#prefix-check) a todas las cuentas, igual que Claude Fable 5.2. [Cuando `prefix_mismatch_behavior` no está establecido](https://platform.claude.com/docs/es/build-with-claude/preserved-thinking#enforcement) muestra dónde Claude Mythos 5.1 ya devuelve el error. En Amazon Bedrock, Claude Mythos 5.2 devuelve el error 400 por turnos anteriores editados, mientras que Claude Mythos 5.1 acepta esa solicitud. Si tu código edita turnos anteriores, consulta [Editar turnos anteriores invalida los bloques de pensamiento](https://platform.claude.com/docs/es/models/fable-5-2/migration-guide#fable-5-2-edited-history) para saber qué cambiar y cómo probarlo, y ejecuta la prueba contra `claude-mythos-5-2`.

En la Claude API y en Claude Models on Google Cloud (Google managed), Claude Mythos 5.2 lee los bloques de pensamiento de Claude Mythos 5.1, por lo que una conversación que pasa de `claude-mythos-5-1` a `claude-mythos-5-2` conserva su razonamiento anterior. En la dirección opuesta, Claude Mythos 5.1 no puede leer los bloques de Claude Mythos 5.2: la API los descarta y la solicitud se completa correctamente. Consulta [Cambiar de modelo a mitad de la conversación](https://platform.claude.com/docs/es/build-with-claude/preserved-thinking#switching-models).

Con la [herramienta de asesor](https://platform.claude.com/docs/es/agents-and-tools/tool-use/advisor-tool), que está en beta, un ejecutor de Claude Mythos 5.2 solo acepta Claude Mythos 5.2 o Claude Fable 5.2 como su asesor. Un asesor de Claude Mythos 5.1 o Claude Fable 5.1 devuelve un error 400. Consulta [Un ejecutor de Claude Fable 5.2 necesita un asesor de Claude Fable 5.2 o Claude Mythos 5.2](https://platform.claude.com/docs/es/models/fable-5-2/migration-guide#fable-5-2-advisor-pairs).

Claude Mythos 5.2 admite el uso de computadora mediante el conjunto de herramientas `computer_toolset_20260801`. Una entrada de `tools` de tipo `computer_20251124` devuelve un error 400 en todas las plataformas excepto Amazon Bedrock, donde la herramienta anterior funciona. Consulta [Usa el conjunto de herramientas de uso de computadora en lugar de `computer_20251124`](https://platform.claude.com/docs/es/models/fable-5-2/migration-guide#fable-5-2-computer-use).

Claude Mythos 5.2 cuesta $8 USD por millón de tokens de entrada y $40 USD por millón de tokens de salida, en comparación con $10 USD y $50 USD en Claude Mythos 5.1. Las lecturas de caché de prompts cuestan $0.20 USD por millón de tokens, en comparación con $0.25 USD.

### Actualiza el nombre de tu modelo

```python
model = "claude-mythos-5-1"  # Before
model = "claude-mythos-5-2"  # After
```

### Lista de verificación de migración

* Actualiza el nombre del modelo de `claude-mythos-5-1` a `claude-mythos-5-2`.
* Si usas el uso de computadora mediante `computer_20251124` en cualquier lugar excepto Amazon Bedrock, Claude Mythos 5.2 devuelve un error 400 para esa herramienta. Declara `computer_toolset_20260801` en su lugar y actualiza tu bucle de agente para el conjunto de herramientas.
* Si usas la herramienta de asesor con Claude Mythos 5.2 como ejecutor, establece el `model` del asesor en `claude-mythos-5-2` o `claude-fable-5-2`.
* Sigue devolviendo los bloques `thinking` sin cambios en cada turno, incluidos los vacíos.
* Si reproduces conversaciones almacenadas a través de una cuenta diferente, reproduce cada una a través de la cuenta que la produjo o de una cuenta vinculada a ella. La API descarta los bloques de pensamiento de Claude Mythos 5.2 que produjo otra cuenta. Consulta [Los bloques de pensamiento permanecen en la cuenta que los produjo](https://platform.claude.com/docs/es/build-with-claude/preserved-thinking#account-bound-thinking).
* Si tu código construye el arreglo `messages` por sí mismo, ejecuta la comprobación de [Editar turnos anteriores invalida los bloques de pensamiento](https://platform.claude.com/docs/es/models/fable-5-2/migration-guide#fable-5-2-edited-history) contra `claude-mythos-5-2`, corrige cada entrada `prefix_binding_mismatch` y mantén el historial de conversación como solo de anexado (consulta [Qué cuenta como una edición](https://platform.claude.com/docs/es/build-with-claude/preserved-thinking#what-counts-as-an-edit)). Un historial solo de anexado también mantiene activa la caché de prompts.
* Maneja `stop_reason: "refusal"` y lee `stop_details.category` antes del contenido de la respuesta. Consulta [Rechazos y fallback](https://platform.claude.com/docs/es/build-with-claude/refusals-and-fallback).
* Vuelve a ejecutar tu barrido de esfuerzo y restablece la línea base de costo y latencia.
* Revisa las indicaciones del sistema, las skills y otras instrucciones que trasladas frente a [Revisa las instrucciones escritas para modelos anteriores](https://platform.claude.com/docs/es/build-with-claude/prompt-engineering/prompting-claude-fable-5-2#review-instructions-written-for-earlier-models).

## Migrar a Claude Fable 5.2 desde Claude Opus 5.5

Claude Fable 5.2 usa la misma Messages API y los mismos patrones de uso de herramientas que [Claude Opus 5.5](https://platform.claude.com/docs/es/models/opus-5-5/overview). Ambos modelos siempre piensan de forma adaptativa y devuelven un error 400 para la elección forzada de herramienta, por lo que esas partes de tus solicitudes se mantienen. Las siguientes diferencias se aplican cuando mueves tráfico, o una ruta de fallback, a Claude Fable 5.2.

### Actualiza el nombre de tu modelo

```python
model = "claude-opus-5-5"  # Before
model = "claude-fable-5-2"  # After
```

### Qué cambia

1. **Se requiere retención de datos:** Claude Fable 5.2 requiere una retención de datos de 30 días y no está disponible bajo un acuerdo de retención cero de datos (ZDR) salvo autorización expresa de Anthropic. Si tu organización o espacio de trabajo ejecuta Claude Opus 5.5 bajo ZDR, habilita la retención de 30 días para un espacio de trabajo o ponte en contacto con tu equipo de cuenta de Anthropic antes de cambiar. De lo contrario, en la Claude API, cada solicitud a Claude Fable 5.2 devuelve un error 400 `invalid_request_error`. Consulta [Requisitos de retención de datos específicos del modelo](https://platform.claude.com/docs/es/manage-claude/api-and-data-retention#model-specific-data-retention-requirements).

2. **La comprobación de prefijo se aplica a todas las cuentas:** Claude Opus 5.5 aplica la comprobación de prefijo de forma predeterminada a las cuentas creadas a partir del 31 de agosto de 2026. Claude Fable 5.2 la aplica a todas las cuentas, sea cual sea su antigüedad. Si tu cuenta es más antigua y tu código edita turnos anteriores, las solicitudes que funcionan en Claude Opus 5.5 fallan en Claude Fable 5.2. Para probar antes de cambiar, consulta [La comprobación de prefijo se aplica a todas las cuentas](https://platform.claude.com/docs/es/models/fable-5-2/migration-guide#fable-5-2-preserved-thinking).

3. **Claude Opus 5.5 no puede leer los bloques de pensamiento de Claude Fable 5.2:** Una conversación que pasa de Claude Fable 5.2 a Claude Opus 5.5 conserva su texto y sus llamadas a herramientas, pero los turnos posteriores al cambio se ejecutan sin el razonamiento de Claude Fable 5.2. La API descarta esos bloques antes de que el modelo los reciba, la solicitud se completa correctamente y los bloques descartados no se facturan. Espera un mayor costo y latencia en el primer turno después del cambio. En la dirección opuesta, en la Claude API y en Claude Models on Google Cloud (Google managed), Claude Fable 5.2 lee los bloques de pensamiento de Claude Opus 5.5, por lo que una conversación que pasa de `claude-opus-5-5` a `claude-fable-5-2` conserva su razonamiento anterior.

4. **Clasificadores de seguridad y fallback:** Claude Fable 5.2 ejecuta clasificadores de seguridad que cubren las mismas categorías de `stop_details` que Claude Fable 5.1. Maneja cada categoría de la [tabla de categorías de rechazo](https://platform.claude.com/docs/es/build-with-claude/refusals-and-fallback#refusal-response), no solo las que hayas visto en Claude Opus 5.5. Para volver a ejecutar solicitudes rechazadas en otro modelo, establece `fallbacks: "default"`, que reintenta en el modelo que Anthropic recomienda para esa categoría, o crea tu propio reintento. Ese parámetro está en beta en la Claude API y en Claude Models on Google Cloud (Anthropic managed), y requiere el encabezado beta `server-side-fallback-2026-07-01`. Los destinos de fallback permitidos para Claude Fable 5.2 son Claude Opus 4.8 (`claude-opus-4-8`) y Claude Opus 5 (`claude-opus-5`). El fallback del lado del servidor no reintenta una solicitud rechazada con `"reasoning_extraction"`. Ese rechazo te llega a ti. El modelo de fallback no recibe los bloques de pensamiento de Claude Fable 5.2. Consulta [Rechazos y fallback](https://platform.claude.com/docs/es/build-with-claude/refusals-and-fallback).

5. **Precios:** Claude Fable 5.2 cuesta $8 USD por millón de tokens de entrada y $40 USD por millón de tokens de salida, en comparación con $4 USD y $20 USD para Claude Opus 5.5. Las lecturas de caché de prompts cuestan $0.20 USD por millón de tokens en ambos modelos. Consulta [Precios](https://platform.claude.com/docs/es/about-claude/pricing).

6. **Modo rápido:** Claude Fable 5.2 admite el [modo rápido](https://platform.claude.com/docs/es/build-with-claude/fast-mode) (`speed: "fast"`) en las solicitudes de la Messages API en la Claude API, igual que Claude Opus 5.5. El modo rápido para Claude Fable 5.2 cuesta $16 USD por millón de tokens de entrada y $80 USD por millón de tokens de salida, en comparación con $8 USD y $40 USD para Claude Opus 5.5 en modo rápido. Consulta [Precios del modo rápido](https://platform.claude.com/docs/es/about-claude/pricing#fast-mode-pricing).

   Claude Fable 5.2 también admite el modo rápido en [Claude Models on Google Cloud (Anthropic managed)](https://platform.claude.com/docs/es/build-with-claude/claude-models-on-google-cloud/anthropic-managed), con la misma configuración `speed: "fast"`.

   Claude Fable 5.2 también admite el modo rápido en [Claude Models on Google Cloud (Google managed)](https://platform.claude.com/docs/es/build-with-claude/claude-models-on-google-cloud/google-managed), con la misma configuración `speed: "fast"`. Google Cloud establece allí sus precios. Consulta [Precios de plataformas en la nube](https://platform.claude.com/docs/es/about-claude/pricing#cloud-platform-pricing).

   Claude Fable 5.2 también admite el modo rápido en [Claude en Microsoft Foundry](https://platform.claude.com/docs/es/build-with-claude/claude-in-microsoft-foundry) para implementaciones alojadas en Anthropic. Allí, el modo rápido es un modelo independiente: envía las solicitudes a una implementación `claude-fable-5-2-fast` y omite `speed`.

   Claude Mythos 5.2 también admite el modo rápido en las solicitudes de la Messages API en la Claude API, a los precios del modo rápido de Claude Fable 5.2. [Disponibilidad del modo rápido](https://platform.claude.com/docs/es/build-with-claude/fast-mode#feature-availability) enumera todas las plataformas donde Claude Mythos 5.2 tiene modo rápido.

   Elimina `speed: "fast"` en Claude Managed Agents. Elimínalo también en cualquier plataforma u opción de alojamiento donde [Disponibilidad del modo rápido](https://platform.claude.com/docs/es/build-with-claude/fast-mode#feature-availability) no incluya el modelo al que migras.

7. **Salidas estructuradas en organizaciones con CMEK:** En una organización con [claves de cifrado administradas por el cliente](https://platform.claude.com/docs/es/manage-claude/cmek), Claude Opus 5.5 admite [salidas estructuradas](https://platform.claude.com/docs/es/build-with-claude/structured-outputs) y Claude Fable 5.2 no. Elimina `strict: true` y `output_config.format` de las solicitudes que muevas y valida la salida en tu código.

8. **El esfuerzo predeterminado es `high`:** Claude Opus 5.5 usa `medium` de forma predeterminada, por lo que una solicitud que omite `effort` se ejecuta un nivel más alto en Claude Fable 5.2. La solicitud se completa correctamente, y el cambio solo se nota como una diferencia en el costo, la latencia y los resultados. Establece `effort` explícitamente y luego vuelve a ejecutar tu [barrido de esfuerzo](https://platform.claude.com/docs/es/build-with-claude/effort#recommended-effort-levels-for-claude-fable-5-2) con tus propias evaluaciones.

9. **Un ejecutor de Claude Fable 5.2 necesita un asesor de Claude Fable 5.2 o Claude Mythos 5.2:** Con la [herramienta de asesor](https://platform.claude.com/docs/es/agents-and-tools/tool-use/advisor-tool), que está en beta, un ejecutor de Claude Opus 5.5 acepta varios asesores, entre ellos Claude Opus 5.5 y Claude Fable 5.1. Un ejecutor de Claude Fable 5.2 solo acepta Claude Fable 5.2 o Claude Mythos 5.2, y cualquier otro asesor devuelve un error 400. Establece el `model` del asesor en `claude-fable-5-2` o `claude-mythos-5-2` cuando cambies el del ejecutor. Consulta [Un ejecutor de Claude Fable 5.2 necesita un asesor de Claude Fable 5.2 o Claude Mythos 5.2](https://platform.claude.com/docs/es/models/fable-5-2/migration-guide#fable-5-2-advisor-pairs).

### Lista de verificación de migración

* Si tu organización tiene un acuerdo ZDR, habilita la retención de 30 días para el espacio de trabajo, o confirma la elegibilidad con tu equipo de cuenta de Anthropic, antes que nada.
* Actualiza el ID del modelo de `claude-opus-5-5` a `claude-fable-5-2`.
* Revisa tus [límites de velocidad](https://platform.claude.com/docs/es/api/rate-limits#rate-limits) antes de mover el tráfico de producción. El límite de velocidad de Claude Fable 5.2 está separado del de Claude Opus 5.5, con límites de tokens más bajos en cada nivel.
* Si tu código construye el arreglo `messages` por sí mismo, ejecuta la prueba de [La comprobación de prefijo se aplica a todas las cuentas](https://platform.claude.com/docs/es/models/fable-5-2/migration-guide#fable-5-2-preserved-thinking), incluso si tu cuenta nunca activó la comprobación en Claude Opus 5.5.
* Maneja cada `stop_details.category`. Si estableces una lista `fallbacks` explícita, nombra solo los destinos permitidos de Claude Fable 5.2.
* Si un enrutador o un fallback mueve conversaciones de Claude Fable 5.2 a Claude Opus 5.5, ten en cuenta que los turnos posteriores al cambio se ejecutarán sin los bloques de pensamiento de Claude Fable 5.2.
* Si reproduces conversaciones almacenadas a través de una cuenta diferente, reproduce cada una a través de la cuenta que la produjo o de una cuenta vinculada a ella. La API descarta los bloques de pensamiento de Claude Fable 5.2 que produjo otra cuenta. Consulta [Los bloques de pensamiento permanecen en la cuenta que los produjo](https://platform.claude.com/docs/es/build-with-claude/preserved-thinking#account-bound-thinking).
* Si usas el modo rápido en solicitudes de la Messages API, mantén `speed: "fast"` solo en una plataforma u opción de alojamiento donde [Disponibilidad del modo rápido](https://platform.claude.com/docs/es/build-with-claude/fast-mode#feature-availability) incluya el modelo al que migras. En esas plataformas y opciones de alojamiento, restablece la línea base de costo frente a los [precios del modo rápido](https://platform.claude.com/docs/es/about-claude/pricing#fast-mode-pricing). En cualquier otra plataforma u opción de alojamiento, y en Claude Managed Agents, elimina `speed: "fast"`. No necesitas el encabezado beta `fast-mode-2026-02-01`. En la Claude API, las solicitudes que lo envían siguen funcionando. Claude en Microsoft Foundry es la excepción: allí, elimina `speed: "fast"` y envía las solicitudes a una implementación `claude-fable-5-2-fast`.
* Si usas la herramienta de asesor con Claude Fable 5.2 como ejecutor, establece el `model` del asesor en `claude-fable-5-2` o `claude-mythos-5-2`.
* En una organización con [claves de cifrado administradas por el cliente](https://platform.claude.com/docs/es/manage-claude/cmek), elimina `strict: true` y `output_config.format`, y valida la salida en tu código.
* Establece `effort` explícitamente: el valor predeterminado de Claude Fable 5.2 es `high`, mientras que el de Claude Opus 5.5 es `medium`, por lo que una solicitud que lo omite se ejecuta un nivel más alto. Luego vuelve a ejecutar tu [barrido de esfuerzo](https://platform.claude.com/docs/es/build-with-claude/effort#recommended-effort-levels-for-claude-fable-5-2) con tus propias evaluaciones y restablece la línea base de costo y latencia.
* Revisa las indicaciones del sistema, las skills y otras instrucciones que trasladas frente a [Revisa las instrucciones escritas para modelos anteriores](https://platform.claude.com/docs/es/build-with-claude/prompt-engineering/prompting-claude-fable-5-2#review-instructions-written-for-earlier-models).

## Migrar a Claude Fable 5.2 desde Claude Fable 5

La superficie de la API, la ventana de contexto y los límites de salida, el tokenizador, el pensamiento adaptativo siempre activado y el manejo de rechazos coinciden con Claude Fable 5. Algunos de los siguientes cambios también se aplican cuando pasas de Claude Mythos 5 a Claude Mythos 5.2. [Migrar a Claude Mythos 5.2 desde Claude Mythos 5](https://platform.claude.com/docs/es/models/fable-5-2/migration-guide#migrating-from-claude-mythos-5-to-claude-mythos-5-2) indica cuáles.

### Actualiza el nombre de tu modelo

```python
model = "claude-fable-5"  # Before
model = "claude-fable-5-2"  # After
```

### Cambios que rompen la compatibilidad

1. **La elección forzada de herramientas devuelve un error 400:** Claude Fable 5 acepta `tool_choice` `auto`, `none`, `any` y `tool`. En `claude-fable-5-2`, `{type: "any"}` y `{type: "tool", name: "..."}` devuelven un `invalid_request_error` 400, y lo mismo ocurre con el endpoint de [conteo de tokens](https://platform.claude.com/docs/es/build-with-claude/token-counting). Consulta [Uso forzado de herramientas no admitido](https://platform.claude.com/docs/es/api/errors#forced-tool-use-not-supported) para ver el mensaje de error.

   Para obtener la llamada a la herramienta sin forzarla, deja `tool_choice` en `auto` y nombra la herramienta en tu instrucción. Establece `strict: true` en la herramienta para que la llamada coincida con tu esquema. Consulta [Uso estricto de herramientas](https://platform.claude.com/docs/es/agents-and-tools/tool-use/strict-tool-use). Si forzabas una herramienta solo para obtener JSON válido según el esquema, usa [salidas JSON](https://platform.claude.com/docs/es/build-with-claude/structured-outputs#usage) en su lugar. En una organización con [claves de cifrado administradas por el cliente](https://platform.claude.com/docs/es/manage-claude/cmek), las [salidas estructuradas](https://platform.claude.com/docs/es/build-with-claude/structured-outputs) no están disponibles para Claude Fable 5.2 ni para Claude Mythos 5.2. Esto abarca tanto el uso estricto de herramientas como las salidas JSON. En ese caso, mantén `auto` y la instrucción, omite `strict` y valida la entrada de la herramienta en tu código.

   Si tu aplicación requiere una llamada a una herramienta específica en el turno actual, agrega un [mensaje del sistema a mitad de la conversación](https://platform.claude.com/docs/es/build-with-claude/mid-conversation-system-messages) después del último turno `user`. Nombra la herramienta, indica que la llamada es obligatoria en este turno y dile a Claude que comience su respuesta con ella. Los turnos anteriores no cambian, por lo que sus aciertos de caché de prompts y sus bloques de pensamiento siguen siendo válidos. [Mensajes del sistema a mitad de la conversación](https://platform.claude.com/docs/es/build-with-claude/mid-conversation-system-messages) enumera las plataformas donde están disponibles. Para un turno que no debe llamar a herramientas, `tool_choice: {"type": "none"}` sigue funcionando. Consulta [Forzar el uso de herramientas](https://platform.claude.com/docs/es/agents-and-tools/tool-use/define-tools#forcing-tool-use).

2. **Editar turnos anteriores invalida los bloques de pensamiento, en todas las cuentas:** Claude Fable 5 no comprueba si los turnos anteriores cambiaron. En Claude Fable 5.2, cada “thinking block” (bloque de pensamiento) `thinking` es válido solo frente a la indicación `system`, las `tools` y los mensajes que lo precedieron. Claude Fable 5.2 aplica esta [comprobación de prefijo](https://platform.claude.com/docs/es/build-with-claude/preserved-thinking#prefix-check) en todas las cuentas. Una solicitud que reenvía un bloque de pensamiento después de que cualquiera de esos elementos haya cambiado devuelve un error 400, y reintentar con el mismo cuerpo de solicitud no lo resuelve.

   Nada cambia para ti si Claude Code, claude.ai, [Claude Managed Agents](https://platform.claude.com/docs/es/managed-agents/overview) o el [Claude Agent SDK](https://code.claude.com/docs/en/agent-sdk/overview) gestionan tu historial de conversación. Si tu código construye el arreglo `messages` por sí mismo, mantén el historial en modo solo de anexado. Congela `system` y `tools` durante la sesión. Realiza los cambios de instrucciones y herramientas con [mensajes del sistema a mitad de la conversación](https://platform.claude.com/docs/es/build-with-claude/mid-conversation-system-messages), y recorta el contexto con [compactación](https://platform.claude.com/docs/es/build-with-claude/compaction) del lado del servidor o con [edición de contexto](https://platform.claude.com/docs/es/build-with-claude/context-editing). [Mensajes del sistema a mitad de la conversación](https://platform.claude.com/docs/es/build-with-claude/mid-conversation-system-messages) enumera las plataformas donde están disponibles. [Hacer cambios sin editar el prefijo](https://platform.claude.com/docs/es/build-with-claude/preserved-thinking#replace-prefix-edits) ofrece el reemplazo para cada edición común.

   Para encontrar estas ediciones antes de cambiar el tráfico de producción, ejecuta la comprobación de [Verificar si tu código edita el prefijo](https://platform.claude.com/docs/es/build-with-claude/preserved-thinking#how-to-tell-whether-your-integration-is-impacted) con `claude-fable-5-2`. En producción, deja `prefix_mismatch_behavior` en su valor predeterminado, `"error"`, si una discrepancia solo puede significar un error en tu código. Para descartar los bloques afectados y continuar sin ese razonamiento mientras corriges la edición, establécelo en `"drop_block"` con el encabezado beta `thinking-binding-controls-2026-08-01`. Trátalo como una solución temporal, no como una configuración a largo plazo: [descartar bloques puede aumentar los tokens de salida](https://platform.claude.com/docs/es/build-with-claude/preserved-thinking#drop-block-cost).

3. **Claude Fable 5 no puede leer los bloques de pensamiento de Claude Fable 5.2:** En la Claude API y en Claude Models on Google Cloud (Google managed), Claude Fable 5.2 lee los bloques de Claude Fable 5, por lo que una conversación que pasa de `claude-fable-5` a `claude-fable-5-2` conserva su razonamiento anterior. En la dirección contraria, Claude Fable 5 no puede leer los bloques de Claude Fable 5.2. Si un cambio de enrutador, un reintento del lado del cliente o un [respaldo por rechazo del clasificador](https://platform.claude.com/docs/es/build-with-claude/refusals-and-fallback) mueve una conversación de Claude Fable 5.2 a otro modelo, incluido Claude Fable 5, la API descarta los bloques que ese modelo no puede leer. La solicitud se completa correctamente y no se te cobran los tokens de entrada descartados. Con el encabezado beta `thinking-binding-controls-2026-08-01`, `input_transformations` enumera cada bloque descartado con `reason: "model_binding_mismatch"`. Consulta [Cambiar de modelo a mitad de la conversación](https://platform.claude.com/docs/es/build-with-claude/preserved-thinking#switching-models).

4. **Usa el conjunto de herramientas de uso de computadora en lugar de `computer_20251124`:** En Claude Fable 5.2, una entrada de `tools` de tipo `computer_20251124` devuelve un error 400 en todas las plataformas excepto Amazon Bedrock. Claude Fable 5 la acepta con su encabezado beta. Declara en su lugar el conjunto de herramientas `computer_toolset_20260801`, como se describe en [Usa el conjunto de herramientas de uso de computadora en lugar de `computer_20251124`](https://platform.claude.com/docs/es/models/fable-5-2/migration-guide#fable-5-2-computer-use).

5. **Un ejecutor de Claude Fable 5.2 necesita un asesor de Claude Fable 5.2 o Claude Mythos 5.2:** Con la [herramienta de asesor](https://platform.claude.com/docs/es/agents-and-tools/tool-use/advisor-tool), que está en beta, un ejecutor de Claude Fable 5.2 solo acepta Claude Fable 5.2 o Claude Mythos 5.2 como asesor. Los demás asesores que acepta un ejecutor de Claude Fable 5, como Claude Fable 5 y Claude Opus 5.5, devuelven un error 400. Establece el `model` del asesor en `claude-fable-5-2` o `claude-mythos-5-2` cuando cambies el del ejecutor. Consulta [Un ejecutor de Claude Fable 5.2 necesita un asesor de Claude Fable 5.2 o Claude Mythos 5.2](https://platform.claude.com/docs/es/models/fable-5-2/migration-guide#fable-5-2-advisor-pairs).

### Otros cambios

* **Precios:** $8 USD por millón de tokens de entrada y $40 USD por millón de tokens de salida, en comparación con $10 USD y $50 USD en Claude Fable 5. Las lecturas de caché de prompts cuestan $0.20 USD por millón de tokens, en comparación con $1 USD. Consulta [Precios](https://platform.claude.com/docs/es/about-claude/pricing).
* **Priority Tier:** Claude Fable 5.2 no es compatible con [Priority Tier](https://platform.claude.com/docs/es/api/service-tiers#supported-models). Claude Fable 5 sí lo es. Si tu organización tiene un compromiso de Priority Tier, planifica la capacidad por separado.
* **Esfuerzo por mensaje (beta):** Para cambiar el esfuerzo a mitad de una conversación sin perder aciertos de caché de prompts, envía un mensaje `role: "system"` de [esfuerzo por mensaje](https://platform.claude.com/docs/es/build-with-claude/effort#change-effort-mid-conversation-beta) en lugar de cambiar `output_config.effort` entre solicitudes. Esa sección enumera las plataformas donde está disponible.

### Lista de verificación de migración

* Actualiza el nombre del modelo de `claude-fable-5` a `claude-fable-5-2`.
* Revisa tus [límites de velocidad](https://platform.claude.com/docs/es/api/rate-limits#rate-limits) antes de mover el tráfico de producción. Claude Fable 5.2 tiene su propio límite de velocidad, separado del que comparten Claude Fable 5.1 y Claude Fable 5.
* Reemplaza el `tool_choice` forzado (`{type: "any"}` o `{type: "tool", ...}`) por `{type: "auto"}` junto con una instrucción explícita y herramientas con `strict: true`, o por salidas JSON. Coloca la instrucción en el turno `user`. Cuando tu aplicación requiera la llamada, colócala en su lugar en un mensaje `role: "system"` a mitad de la conversación, en las plataformas que enumera [Mensajes del sistema a mitad de la conversación](https://platform.claude.com/docs/es/build-with-claude/mid-conversation-system-messages). En una organización con [claves de cifrado administradas por el cliente](https://platform.claude.com/docs/es/manage-claude/cmek), el uso estricto de herramientas y las salidas JSON no están disponibles para Claude Fable 5.2. En ese caso, mantén `{type: "auto"}` y la instrucción, y valida la entrada de la herramienta en tu código.
* Si tu código construye el arreglo `messages` por sí mismo, ejecuta una sesión con el encabezado beta `thinking-binding-controls-2026-08-01` y `prefix_mismatch_behavior: "drop_block"`, registra `input_transformations` y corrige cada entrada `prefix_binding_mismatch`. Las entradas `model_binding_mismatch` después de un cambio de modelo son esperables.
* Mantén el historial en modo solo de anexado: congela `system` y `tools` al inicio de la sesión, realiza los cambios a mitad de la sesión con mensajes `role: "system"` y recorta el contexto en el servidor. [Mensajes del sistema a mitad de la conversación](https://platform.claude.com/docs/es/build-with-claude/mid-conversation-system-messages) enumera las plataformas donde están disponibles.
* Elige un `prefix_mismatch_behavior` para producción: `"error"` (el predeterminado), o `"drop_block"` como solución temporal mientras corriges las ediciones, porque [descartar bloques puede aumentar los tokens de salida](https://platform.claude.com/docs/es/build-with-claude/preserved-thinking#drop-block-cost). Supervisa los errores 400 o las entradas de `input_transformations`.
* Sigue reenviando los bloques `thinking` sin cambios en cada turno, incluidos los vacíos. Si un enrutador o un respaldo puede mover una conversación de Claude Fable 5.2 a Claude Fable 5, espera que Claude Fable 5 se ejecute sin los bloques de Claude Fable 5.2.
* Si reproduces conversaciones almacenadas a través de una cuenta diferente, reproduce cada una a través de la cuenta que la produjo o de una cuenta vinculada a ella. La API descarta los bloques de pensamiento de Claude Fable 5.2 que produjo otra cuenta. Consulta [Los bloques de pensamiento permanecen con la cuenta que los produjo](https://platform.claude.com/docs/es/build-with-claude/preserved-thinking#account-bound-thinking).
* Si usas el uso de computadora a través de `computer_20251124` en cualquier lugar excepto Amazon Bedrock, Claude Fable 5.2 devuelve un error 400 para esa herramienta. Declara `computer_toolset_20260801` en su lugar y actualiza tu bucle de agente para el conjunto de herramientas.
* Si usas la herramienta de asesor con Claude Fable 5.2 como ejecutor, establece el `model` del asesor en `claude-fable-5-2` o `claude-mythos-5-2`.
* Si cambias el esfuerzo entre solicitudes, traslada el cambio a un mensaje `role: "system"` de esfuerzo por mensaje, que está en beta, donde tu plataforma lo admita.
* Si tu organización tiene un compromiso de Priority Tier, planifica la capacidad por separado.
* Gestiona `stop_reason: "refusal"` y lee `stop_details.category`. Considera `fallbacks: "default"`, en beta en la Claude API y en Claude Models on Google Cloud (Anthropic managed).
* Vuelve a ejecutar tu [barrido de esfuerzo](https://platform.claude.com/docs/es/build-with-claude/effort#recommended-effort-levels-for-claude-fable-5-2) con tus propias evaluaciones y restablece las referencias de costo y latencia.
* Revisa las indicaciones del sistema, skills y demás instrucciones que conserves según [Revisa las instrucciones escritas para modelos anteriores](https://platform.claude.com/docs/es/build-with-claude/prompt-engineering/prompting-claude-fable-5-2#review-instructions-written-for-earlier-models).

## Migrar a Claude Mythos 5.2 desde Claude Mythos 5

[Claude Mythos 5.2](https://platform.claude.com/docs/es/models/mythos-5-2/overview) es el equivalente de Claude Fable 5.2 para organizaciones verificadas mediante los programas de verificación de Anthropic, como el [Cyber Verification Program](https://support.claude.com/en/articles/14604842). Confirma que tu organización tiene acceso a Claude Mythos 5.2 antes de cambiar los ID de modelo.

Cuatro de los cambios de [Migrar a Claude Fable 5.2 desde Claude Fable 5](https://platform.claude.com/docs/es/models/fable-5-2/migration-guide#migrating-from-claude-fable-5-to-claude-fable-5-2) se aplican tal como están escritos:

* [La elección forzada de herramientas devuelve un error 400](https://platform.claude.com/docs/es/models/fable-5-2/migration-guide#fable-5-2-forced-tool-choice).
* [Editar turnos anteriores invalida los bloques de pensamiento](https://platform.claude.com/docs/es/models/fable-5-2/migration-guide#fable-5-2-edited-history) (en todas las cuentas).
* [Usa el conjunto de herramientas de uso de computadora en lugar de `computer_20251124`](https://platform.claude.com/docs/es/models/fable-5-2/migration-guide#fable-5-2-computer-use).
* Un ejecutor de Claude Fable 5.2 o Claude Mythos 5.2 [necesita uno de esos dos modelos como asesor](https://platform.claude.com/docs/es/models/fable-5-2/migration-guide#fable-5-2-advisor-pairs).

En la Claude API y en Claude Models on Google Cloud (Google managed), Claude Mythos 5.2 lee los bloques de pensamiento de Claude Mythos 5, por lo que una conversación que pasa de `claude-mythos-5` a `claude-mythos-5-2` conserva su razonamiento anterior. En la dirección contraria, Claude Mythos 5 no puede leer los bloques de Claude Mythos 5.2: la API los descarta y la solicitud se completa correctamente. Consulta [Cambiar de modelo a mitad de la conversación](https://platform.claude.com/docs/es/build-with-claude/preserved-thinking#switching-models). Claude Mythos 5.2 cuesta $8 USD por millón de tokens de entrada y $40 USD por millón de tokens de salida, en comparación con $10 USD y $50 USD en Claude Mythos 5. Las lecturas de caché de prompts cuestan $0.20 USD por millón de tokens, en comparación con $1 USD.

### Actualiza el nombre de tu modelo

```python
model = "claude-mythos-5"  # Before
model = "claude-mythos-5-2"  # After
```

### Lista de verificación de migración

* Actualiza el nombre del modelo de `claude-mythos-5` a `claude-mythos-5-2`.
* Reemplaza el `tool_choice` forzado (`any` o `tool`) por `auto` junto con una instrucción explícita y herramientas con `strict: true`, o por salidas JSON. En una organización con [claves de cifrado administradas por el cliente](https://platform.claude.com/docs/es/manage-claude/cmek), el uso estricto de herramientas y las salidas JSON no están disponibles para Claude Mythos 5.2. En ese caso, mantén `auto` y la instrucción, y valida la entrada de la herramienta en tu código.
* Si usas el uso de computadora a través de `computer_20251124` en cualquier lugar excepto Amazon Bedrock, Claude Mythos 5.2 devuelve un error 400 para esa herramienta. Declara `computer_toolset_20260801` en su lugar y actualiza tu bucle de agente para el conjunto de herramientas.
* Si usas la herramienta de asesor con Claude Mythos 5.2 como ejecutor, establece el `model` del asesor en `claude-mythos-5-2` o `claude-fable-5-2`.
* Sigue reenviando los bloques `thinking` sin cambios en cada turno, incluidos los vacíos.
* Si reproduces conversaciones almacenadas a través de una cuenta diferente, reproduce cada una a través de la cuenta que la produjo o de una cuenta vinculada a ella. La API descarta los bloques de pensamiento de Claude Mythos 5.2 que produjo otra cuenta. Consulta [Los bloques de pensamiento permanecen con la cuenta que los produjo](https://platform.claude.com/docs/es/build-with-claude/preserved-thinking#account-bound-thinking).
* Si tu código construye el arreglo `messages` por sí mismo, ejecuta la comprobación de [Editar turnos anteriores invalida los bloques de pensamiento](https://platform.claude.com/docs/es/models/fable-5-2/migration-guide#fable-5-2-edited-history) con `claude-mythos-5-2`, corrige cada entrada `prefix_binding_mismatch` y mantén el historial de conversación en modo solo de anexado (consulta [Qué cuenta como una edición](https://platform.claude.com/docs/es/build-with-claude/preserved-thinking#what-counts-as-an-edit)). Un historial solo de anexado también mantiene activa la caché de prompts.
* Gestiona `stop_reason: "refusal"` y lee `stop_details.category` antes del contenido de la respuesta. Consulta [Rechazos y fallback](https://platform.claude.com/docs/es/build-with-claude/refusals-and-fallback).
* Vuelve a ejecutar tu barrido de esfuerzo y restablece las referencias de costo y latencia.
* Revisa las indicaciones del sistema, skills y demás instrucciones que conserves según [Revisa las instrucciones escritas para modelos anteriores](https://platform.claude.com/docs/es/build-with-claude/prompt-engineering/prompting-claude-fable-5-2#review-instructions-written-for-earlier-models).

## Migrar a Claude Fable 5.2 desde Claude Opus 5

Claude Fable 5.2 usa los mismos patrones de la [Messages API](https://platform.claude.com/docs/es/build-with-claude/working-with-messages) y de [“tool use”](https://platform.claude.com/docs/es/agents-and-tools/tool-use/overview) (uso de herramientas) que [Claude Opus 5](https://platform.claude.com/docs/es/models/opus-5/overview). La “context window” (ventana de contexto) de 1M de tokens, los 128k tokens máximos de salida, el mínimo de 512 tokens para el “prompt caching” (almacenamiento en caché de prompts) y los [mensajes del sistema a mitad de la conversación](https://platform.claude.com/docs/es/build-with-claude/mid-conversation-system-messages) se mantienen. Lo mismo ocurre con las restricciones sobre el prellenado y los parámetros de muestreo. Las siguientes diferencias se aplican cuando mueves tráfico, o una ruta de respaldo, a Claude Fable 5.2.

### Actualiza el nombre de tu modelo

```python
model = "claude-opus-5"  # Before
model = "claude-fable-5-2"  # After
```

### Qué cambia

1. **El pensamiento no se puede desactivar:** Claude Opus 5 acepta `thinking: {type: "disabled"}` con un nivel de [esfuerzo](https://platform.claude.com/docs/es/build-with-claude/effort) de `high` o inferior. En Claude Fable 5.2, el [“adaptive thinking”](https://platform.claude.com/docs/es/build-with-claude/thinking) (pensamiento adaptativo) siempre está activado, y `thinking: {type: "disabled"}` devuelve un error 400 con cualquier nivel de esfuerzo. Elimina el campo y controla el gasto de tokens con niveles de esfuerzo más bajos. Para las cargas de trabajo que se ejecutaban con el pensamiento desactivado, revisa `max_tokens`, que abarca el pensamiento más el texto de la respuesta. Si ese código lee el contenido por posición, como `content[0].text`, selecciona los bloques de contenido por `type` en su lugar, porque los bloques `thinking` van primero.

2. **La elección forzada de herramientas devuelve un error 400:** Claude Opus 5 acepta `tool_choice` `any` y `tool`. Claude Fable 5.2 rechaza ambos. Consulta [La elección forzada de herramientas devuelve un error 400](https://platform.claude.com/docs/es/models/fable-5-2/migration-guide#fable-5-2-forced-tool-choice) para saber qué enviar en su lugar.

3. **Editar turnos anteriores invalida los bloques de pensamiento, en todas las cuentas:** Claude Opus 5 no comprueba si los turnos anteriores cambiaron. Claude Fable 5.2 sí lo hace, en todas las cuentas. Si tu código edita mensajes anteriores, reconstruye `system` o `tools`, o compacta en el cliente entre solicitudes, Claude Fable 5.2 rechaza la solicitud o descarta los bloques de pensamiento no válidos. Consulta [Editar turnos anteriores invalida los bloques de pensamiento](https://platform.claude.com/docs/es/models/fable-5-2/migration-guide#fable-5-2-edited-history) para saber qué cambiar y cómo probarlo.

4. **Claude Opus 5 no puede leer los bloques de pensamiento de Claude Fable 5.2:** En la Claude API y en Claude Models on Google Cloud (Google managed), Claude Fable 5.2 lee los bloques de Claude Opus 5, por lo que una conversación que pasa de `claude-opus-5` a `claude-fable-5-2` conserva su razonamiento anterior. En la dirección contraria, Claude Opus 5 no puede leer los bloques de Claude Fable 5.2. Una conversación que pasa de Claude Fable 5.2 a Claude Opus 5 ejecuta los turnos posteriores al cambio sin el razonamiento de Claude Fable 5.2. La API descarta esos bloques antes de que el modelo los reciba, la solicitud se completa correctamente y los bloques descartados no se cobran. Consulta [Cambiar de modelo a mitad de la conversación](https://platform.claude.com/docs/es/build-with-claude/preserved-thinking#switching-models).

5. **El texto entre llamadas a herramientas se devuelve en bloques de pensamiento:** En Claude Opus 5, el texto que el modelo escribe entre llamadas a herramientas se devuelve como bloques `text`. En Claude Fable 5.2, esa narración se devuelve como bloques `thinking` de actualización de progreso, como máximo uno antes de cada llamada a herramienta. Si tu interfaz muestra esa narración, establece `thinking.display` en `"updates"`, que está en beta, para recibir las actualizaciones de progreso como texto mientras el razonamiento permanece oculto, o en `"summarized"` para recibir ambos. Luego muestra los bloques `thinking` no vacíos entre los bloques `tool_use`. Consulta [Actualizaciones de progreso entre llamadas a herramientas](https://platform.claude.com/docs/es/build-with-claude/thinking#progress-updates).

6. **Usa el conjunto de herramientas de uso de computadora en lugar de `computer_20251124`:** Claude Opus 5 acepta la herramienta anterior `computer_20251124` con su encabezado beta. Claude Fable 5.2 devuelve un error 400 para ella en todas las plataformas excepto Amazon Bedrock. Consulta [Usa el conjunto de herramientas de uso de computadora en lugar de `computer_20251124`](https://platform.claude.com/docs/es/models/fable-5-2/migration-guide#fable-5-2-computer-use).

7. **Clasificadores de seguridad y respaldo:** Los clasificadores de seguridad de Claude Fable 5.2 cubren un conjunto más amplio de categorías de `stop_details` que los clasificadores de Claude Opus 5. Espera valores adicionales de `stop_details.category`, como `"bio"`. Gestiona cada categoría de la [tabla de categorías de rechazo](https://platform.claude.com/docs/es/build-with-claude/refusals-and-fallback#refusal-response). Para volver a ejecutar las solicitudes rechazadas en otro modelo, establece `fallbacks: "default"` o crea tu propio reintento. Ese parámetro está en beta en la Claude API y en Claude Models on Google Cloud (Anthropic managed), y requiere el encabezado beta `server-side-fallback-2026-07-01`. [Rechazos, fallback y facturación](https://platform.claude.com/docs/es/models/fable-5-2/whats-new-fable-5-2#refusals-fallback-and-billing) enumera los destinos de respaldo permitidos.

8. **Precios:** Claude Fable 5.2 cuesta $8 USD por millón de tokens de entrada y $40 USD por millón de tokens de salida, en comparación con $5 USD y $25 USD para Claude Opus 5. Las lecturas de caché de prompts cuestan $0.20 USD por millón de tokens, en comparación con $0.50 USD. Consulta [Precios](https://platform.claude.com/docs/es/about-claude/pricing).

9. **Se requiere retención de datos:** Claude Fable 5.2 requiere una retención de datos de 30 días y no está disponible bajo un acuerdo de “zero data retention” (retención de datos cero), o ZDR, a menos que Anthropic lo autorice expresamente. Claude Opus 5 está disponible bajo ZDR. En la Claude API, una solicitud de una organización o espacio de trabajo sin retención de 30 días devuelve un `invalid_request_error` 400. Consulta [Requisitos de retención de datos específicos del modelo](https://platform.claude.com/docs/es/manage-claude/api-and-data-retention#model-specific-data-retention-requirements).

10. **Modo rápido:** Claude Opus 5 admite el [modo rápido](https://platform.claude.com/docs/es/build-with-claude/fast-mode) (`speed: "fast"`) en vista previa de investigación, con el encabezado beta `fast-mode-2026-02-01`. Claude Fable 5.2 lo admite en las solicitudes de la Messages API en la Claude API sin el encabezado. Las solicitudes que envían el encabezado siguen funcionando. El modo rápido para Claude Fable 5.2 cuesta $16 USD por millón de tokens de entrada y $80 USD por millón de tokens de salida, en comparación con $10 USD y $50 USD para Claude Opus 5 en modo rápido. Consulta [Precios del modo rápido](https://platform.claude.com/docs/es/about-claude/pricing#fast-mode-pricing).

    Claude Fable 5.2 también admite el modo rápido en [Claude Models on Google Cloud (Anthropic managed)](https://platform.claude.com/docs/es/build-with-claude/claude-models-on-google-cloud/anthropic-managed), con la misma configuración `speed: "fast"`.

    Claude Fable 5.2 también admite el modo rápido en [Claude Models on Google Cloud (Google managed)](https://platform.claude.com/docs/es/build-with-claude/claude-models-on-google-cloud/google-managed), con la misma configuración `speed: "fast"`. Google Cloud establece allí sus precios. Consulta [Precios de plataformas en la nube](https://platform.claude.com/docs/es/about-claude/pricing#cloud-platform-pricing).

    Claude Fable 5.2 también admite el modo rápido en [Claude en Microsoft Foundry](https://platform.claude.com/docs/es/build-with-claude/claude-in-microsoft-foundry) para implementaciones alojadas en Anthropic. Allí, el modo rápido es un modelo independiente: envía las solicitudes a una implementación `claude-fable-5-2-fast` y omite `speed`.

    Claude Mythos 5.2 también admite el modo rápido en las solicitudes de la Messages API en la Claude API, sin el encabezado y a los precios del modo rápido de Claude Fable 5.2. [Disponibilidad del modo rápido](https://platform.claude.com/docs/es/build-with-claude/fast-mode#feature-availability) enumera todas las plataformas donde Claude Mythos 5.2 tiene modo rápido.

    Elimina `speed: "fast"` en Claude Managed Agents. Elimínalo también si [Disponibilidad del modo rápido](https://platform.claude.com/docs/es/build-with-claude/fast-mode#feature-availability) no incluye el modelo al que migras.

11. **Salidas estructuradas en organizaciones con CMEK:** En una organización con [claves de cifrado administradas por el cliente](https://platform.claude.com/docs/es/manage-claude/cmek), Claude Opus 5 admite [salidas estructuradas](https://platform.claude.com/docs/es/build-with-claude/structured-outputs) y Claude Fable 5.2 no. Elimina `strict: true` y `output_config.format` de las solicitudes que muevas y valida la salida en tu código.

12. **Un ejecutor de Claude Fable 5.2 necesita un asesor de Claude Fable 5.2 o Claude Mythos 5.2:** Con la [herramienta de asesor](https://platform.claude.com/docs/es/agents-and-tools/tool-use/advisor-tool), que está en beta, un ejecutor de Claude Opus 5 acepta varios asesores, entre ellos Claude Opus 5 y Claude Fable 5.1. Un ejecutor de Claude Fable 5.2 solo acepta Claude Fable 5.2 o Claude Mythos 5.2, y cualquier otro asesor devuelve un error 400. Establece el `model` del asesor en `claude-fable-5-2` o `claude-mythos-5-2` cuando cambies el del ejecutor. Consulta [Un ejecutor de Claude Fable 5.2 necesita un asesor de Claude Fable 5.2 o Claude Mythos 5.2](https://platform.claude.com/docs/es/models/fable-5-2/migration-guide#fable-5-2-advisor-pairs).

### Lista de verificación de migración

* Si tu organización tiene un acuerdo de ZDR, habilita la retención de 30 días para el espacio de trabajo, o confirma la elegibilidad con tu equipo de cuenta de Anthropic, antes que cualquier otra cosa.
* Actualiza el ID del modelo de `claude-opus-5` a `claude-fable-5-2`.
* Revisa tus [límites de velocidad](https://platform.claude.com/docs/es/api/rate-limits#rate-limits) antes de mover el tráfico de producción. El límite de velocidad de Claude Fable 5.2 está separado del de Claude Opus 5, con límites de tokens más bajos en cada nivel.
* Elimina cualquier configuración `thinking: {type: "disabled"}`. Controla el gasto de tokens con niveles de esfuerzo más bajos, revisa `max_tokens` y selecciona los bloques de contenido por `type`.
* Reenvía los bloques `thinking` sin cambios en cada turno, incluidos los vacíos. En un bucle de uso de herramientas, reenvíalos junto con los resultados de las herramientas. Consulta [Preservar los bloques de pensamiento](https://platform.claude.com/docs/es/build-with-claude/thinking#preserving-thinking-blocks).
* Reemplaza el `tool_choice` forzado (`any` o `tool`) por `auto` junto con una instrucción explícita y herramientas con `strict: true`, o por salidas JSON. En una organización con [claves de cifrado administradas por el cliente](https://platform.claude.com/docs/es/manage-claude/cmek), el uso estricto de herramientas y las salidas JSON no están disponibles para Claude Fable 5.2. En ese caso, mantén `auto` y la instrucción, y valida la entrada de la herramienta en tu código.
* Si tu código construye el arreglo `messages` por sí mismo, ejecuta la comprobación de [Editar turnos anteriores invalida los bloques de pensamiento](https://platform.claude.com/docs/es/models/fable-5-2/migration-guide#fable-5-2-edited-history) con `claude-fable-5-2`, corrige cada entrada `prefix_binding_mismatch` y mantén el historial en modo solo de anexado.
* Si usas el uso de computadora a través de `computer_20251124` en cualquier lugar excepto Amazon Bedrock, Claude Fable 5.2 devuelve un error 400 para esa herramienta. Declara `computer_toolset_20260801` en su lugar y actualiza tu bucle de agente para el conjunto de herramientas.
* Si usas la herramienta de asesor con Claude Fable 5.2 como ejecutor, establece el `model` del asesor en `claude-fable-5-2` o `claude-mythos-5-2`.
* Si un enrutador o un respaldo mueve conversaciones de Claude Fable 5.2 a Claude Opus 5, espera que los turnos posteriores al cambio se ejecuten sin los bloques de pensamiento de Claude Fable 5.2.
* Si reproduces conversaciones almacenadas a través de una cuenta diferente, reproduce cada una a través de la cuenta que la produjo o de una cuenta vinculada a ella. La API descarta los bloques de pensamiento de Claude Fable 5.2 que produjo otra cuenta. Consulta [Los bloques de pensamiento permanecen con la cuenta que los produjo](https://platform.claude.com/docs/es/build-with-claude/preserved-thinking#account-bound-thinking).
* Si tu interfaz muestra el texto entre llamadas a herramientas, establece `thinking.display` en `"updates"`, que está en beta, o en `"summarized"`, y muestra los bloques `thinking` no vacíos.
* Gestiona cada `stop_details.category`. Si estableces una lista `fallbacks` explícita, nombra solo los destinos permitidos de Claude Fable 5.2.
* Si usas el modo rápido en solicitudes de la Messages API en la Claude API, mantén `speed: "fast"` solo si [Disponibilidad del modo rápido](https://platform.claude.com/docs/es/build-with-claude/fast-mode#feature-availability) incluye el modelo al que migras. Si lo mantienes, restablece las referencias de costo frente a los [precios del modo rápido](https://platform.claude.com/docs/es/about-claude/pricing#fast-mode-pricing). Elimina `speed: "fast"` en Claude Managed Agents. No necesitas el encabezado beta `fast-mode-2026-02-01`, y las solicitudes que lo envían siguen funcionando.
* En una organización con [claves de cifrado administradas por el cliente](https://platform.claude.com/docs/es/manage-claude/cmek), elimina `strict: true` y `output_config.format`, y valida la salida en tu código.
* Vuelve a ejecutar tu [barrido de esfuerzo](https://platform.claude.com/docs/es/build-with-claude/effort#recommended-effort-levels-for-claude-fable-5-2) con tus propias evaluaciones y restablece las referencias de costo y latencia.
* Revisa las indicaciones del sistema, skills y demás instrucciones que conserves según [Revisa las instrucciones escritas para modelos anteriores](https://platform.claude.com/docs/es/build-with-claude/prompt-engineering/prompting-claude-fable-5-2#review-instructions-written-for-earlier-models).

## Migrar a Claude Fable 5.2 desde Claude Opus 4.8 o anterior

Primero completa [Migrar a Claude Fable 5.2 desde Claude Opus 5](https://platform.claude.com/docs/es/models/fable-5-2/migration-guide#migrating-from-claude-opus-5-to-claude-fable-5-2), con `claude-opus-4-8` como el ID de modelo que reemplazas. Esa sección se aplica tal como está escrita al código en Claude Opus 4.8, porque Claude Opus 4.8, al igual que Claude Opus 5:

* Acepta `thinking: {type: "disabled"}`, la elección forzada de herramientas, la herramienta `computer_20251124` y el modo rápido.
* Devuelve el texto entre llamadas a herramientas como bloques `text`.
* Está disponible bajo acuerdos de retención de datos cero (ZDR).
* Cuesta $5 USD por millón de tokens de entrada y $25 USD por millón de tokens de salida, con lecturas de caché de prompts a $0.50 USD.

Esta sección agrega las diferencias que la sección de Claude Opus 5 no cubre.

### Qué cambia

1. **El pensamiento se ejecuta en solicitudes que lo omiten:** En Claude Opus 4.8, el pensamiento está desactivado a menos que lo solicites. En Claude Fable 5.2, una solicitud sin el campo `thinking` se ejecuta con pensamiento adaptativo. Las respuestas pueden incluir bloques `thinking` antes de los bloques `text`, así que selecciona los bloques de contenido por `type` en lugar de leer `content[0].text`. En un bucle de uso de herramientas, reenvía los bloques `thinking` sin cambios junto con los resultados de las herramientas, incluidos los vacíos. Los tokens de pensamiento se facturan como tokens de salida, y `max_tokens` abarca el pensamiento más el texto de la respuesta. Revisa `max_tokens` y reduce `effort` donde quieras menos pensamiento. En la Claude API y en Claude Models on Google Cloud (Google managed), Claude Fable 5.2 lee los bloques de pensamiento de los turnos anteriores de Claude Opus 4.8, por lo que una conversación que pasa a `claude-fable-5-2` conserva ese razonamiento.

2. **Mínimo más bajo para el almacenamiento en caché de prompts:** La longitud mínima de prompt que se puede almacenar en caché en Claude Fable 5.2 es de 512 tokens, frente a 1,024 tokens en Claude Opus 4.8. Los prompts que eran demasiado cortos para almacenarse en caché pueden crear entradas de caché, sin necesidad de cambios en el código. Consulta [Almacenamiento en caché de prompts](https://platform.claude.com/docs/es/build-with-claude/prompt-caching#cache-limitations).

3. **Priority Tier no es compatible:** Claude Opus 4.8 admite [Priority Tier](https://platform.claude.com/docs/es/api/service-tiers#supported-models). Claude Fable 5.2 no. Si tu organización tiene un compromiso de Priority Tier, planifica la capacidad por separado.

4. **Los consejos de la herramienta de asesor se devuelven cifrados:** Con la [herramienta de asesor](https://platform.claude.com/docs/es/agents-and-tools/tool-use/advisor-tool), que está en beta, un ejecutor de Claude Opus 4.8 puede emparejarse con un asesor que devuelve sus consejos como texto sin formato, como Claude Opus 4.8. Los únicos asesores que acepta un ejecutor de Claude Fable 5.2, Claude Fable 5.2 y Claude Mythos 5.2, devuelven los consejos cifrados, como un bloque `advisor_redacted_result`, por lo que tu cliente no puede leer su texto. Si tu código lee el texto de los consejos, elimina esa dependencia. Consulta [Variantes de resultado](https://platform.claude.com/docs/es/agents-and-tools/tool-use/advisor-tool#result-variants).

Si tu código está en Claude Opus 4.7 o anterior, aplica también parte de la lista de verificación de migración de la guía de Claude Opus 5.5. Empieza en el grupo [Claude Opus 4.7 o anterior](https://platform.claude.com/docs/es/models/opus-5-5/migration-guide#migration-checklist-from-claude-opus-47) y continúa hasta el grupo que nombra tu modelo. Estos grupos cubren los cambios en las solicitudes realizados antes de Claude Opus 4.8, como la eliminación de parámetros de muestreo y encabezados beta. Aplica el elemento del modo rápido de esa lista de verificación solo si [Disponibilidad del modo rápido](https://platform.claude.com/docs/es/build-with-claude/fast-mode#feature-availability) incluye el modelo al que migras. En una organización con [claves de cifrado administradas por el cliente](https://platform.claude.com/docs/es/manage-claude/cmek), las salidas estructuradas no están disponibles para Claude Fable 5.2, así que no apliques allí el elemento de `output_config.format`. En su lugar, elimina `output_format` de tus solicitudes y valida el JSON en tu código.

### Lista de verificación de migración

* Completa la [lista de verificación de Claude Opus 5](https://platform.claude.com/docs/es/models/fable-5-2/migration-guide#migration-checklist-fable-5-2-from-opus-5), con `claude-opus-4-8` como el ID de modelo que reemplazas.
* Revisa las cargas de trabajo que se ejecutaban sin el campo `thinking`. En Claude Fable 5.2 se ejecutan con pensamiento, así que revisa `max_tokens`, reduce `effort` donde quieras menos pensamiento y selecciona los bloques de contenido por `type`.
* Comprueba que cualquier código que analice el campo `thinking` lo trate solo como texto de visualización. Establece `thinking.display` en `"summarized"` para recibir resúmenes legibles.
* Revisa los prompts cercanos al mínimo de almacenamiento en caché: los prompts de 512 tokens o más pueden crear entradas de caché.
* Si tu organización tiene un compromiso de Priority Tier, planifica la capacidad por separado.
* Si usas la herramienta de asesor y tu código lee el texto de los consejos, elimina esa dependencia: los consejos llegan como un bloque `advisor_redacted_result` cifrado.
* Ejecuta un nuevo barrido de esfuerzo con tus propias evaluaciones en lugar de conservar una configuración ajustada para Claude Opus 4.8.
* En Claude Opus 4.7 o anterior, aplica también los grupos de la lista de verificación de la guía de Claude Opus 5.5 para tu modelo. Omite el elemento del modo rápido a menos que [Disponibilidad del modo rápido](https://platform.claude.com/docs/es/build-with-claude/fast-mode#feature-availability) incluya el modelo al que migras. En una organización con [claves de cifrado administradas por el cliente](https://platform.claude.com/docs/es/manage-claude/cmek), omite también el elemento de `output_config.format` y elimina `output_format` de tus solicitudes.
