Descripción general de las nuevas funciones, cambios incompatibles y mejoras de capacidades en Claude Fable 5.1 y Claude Mythos 5.1.
Claude Fable 5.1 amplía Claude Fable 5 al mismo precio por token, con una codificación agéntica de larga duración más sólida, investigación de múltiples pasos y trabajo con documentos, hojas de cálculo y diapositivas. Para la mayoría de las cargas de trabajo, comienza con Claude Opus 5 (consulta Cómo elegir un modelo). Usa Claude Fable 5.1 para razonamiento exigente y trabajo agéntico de horizonte largo, o cuando tus evaluaciones en Claude Opus 5 con mayor esfuerzo aún no sean suficientes. Claude Mythos 5.1 ofrece las mismas capacidades únicamente a los participantes de Project Glasswing.
Si ya llamas a Claude Fable 5, tres cambios son incompatibles: el uso forzado de herramientas devuelve un error, los modelos anteriores no pueden leer sus bloques de pensamiento, y editar turnos anteriores invalida los bloques de pensamiento. Cinco son aditivos: esfuerzo por mensaje (beta), mensajes del sistema con alcance de turno (beta), actualizaciones de progreso legibles entre llamadas a herramientas (display: "updates", beta), un precio de lectura de caché más bajo, y procedencia del contenido.
| Modelo | ID de Claude API | Descripción | Disponibilidad |
|---|---|---|---|
| Claude Fable 5.1 | Sucesor de Claude Fable 5, para codificación agéntica de larga duración, trabajo de conocimiento e investigación | Todos los clientes, en la Claude API y plataformas asociadas | |
| Claude Mythos 5.1 | Las mismas capacidades que Claude Fable 5.1. Sucesor de Claude Mythos 5. | Solo participantes de Project Glasswing |
Claude Fable 5.1 y Claude Mythos 5.1 comparten especificaciones y precios:
Para ver todos los modelos actuales, consulta la descripción general de modelos.
Claude Fable 5.1 y Claude Mythos 5.1 no admiten el uso forzado de herramientas. tool_choice establecido en {"type": "any"} o {"type": "tool", "name": "..."} devuelve un error 400 invalid_request_error:
tool_choice: type "tool" and "any" are not supported for this model.tool_choice: {"type": "auto"} (el valor predeterminado) y {"type": "none"} no cambian. La misma validación se aplica al endpoint de conteo de tokens.
El pensamiento está siempre activado para estos modelos, y una llamada forzada a una herramienta lo omitiría. En su lugar, el modelo escribiría su razonamiento en los argumentos de la herramienta, lo que reduce la calidad de los argumentos. Para obtener JSON válido según el esquema, mantén tool_choice: {"type": "auto"} y establece strict: true con el uso estricto de herramientas, o traslada el esquema a salidas estructuradas. Para que el modelo llame a una herramienta en lugar de responder con texto, indica en el prompt cuándo se aplica la herramienta (por ejemplo, "Usa la herramienta get_weather para responder"). Claude Fable 5.1 sigue las instrucciones explícitas sobre herramientas de manera confiable.
Cada bloque de pensamiento registra qué modelo lo produjo, y se conserva en una sola dirección: Claude Fable 5.1 lee los bloques de pensamiento de modelos anteriores, y ningún modelo anterior lee los de Claude Fable 5.1. Una conversación que pasa a Claude Fable 5.1 (desde Claude Opus 5, Claude Fable 5 o cualquier modelo Claude anterior) conserva su razonamiento. Una conversación que pasa de Claude Fable 5.1 a cualquiera de esos modelos lo pierde en los turnos que se ejecutan allí.
Cuando una solicitud contiene un bloque que el modelo de destino no puede leer (un enrutador o un fallback que cambia de modelo a mitad de la conversación, por ejemplo), la API descarta el bloque antes de que el modelo lo vea. Los bloques descartados no cuentan para input_tokens y no se facturan. Con el encabezado beta thinking-binding-controls-2026-08-01, el descarte se informa en un array input_transformations de nivel superior. Sin él, el descarte es silencioso. Consulta Pensamiento preservado.
Modificar cualquier cosa antes de un bloque de pensamiento de Claude Fable 5.1 (la indicación del sistema system, las tools, o un mensaje anterior) resulta en un error en la siguiente solicitud, o en que el bloque se descarte si optas por ello. Claude Code, claude.ai, Claude Managed Agents, y el Claude Agent SDK mantienen ese prefijo intacto por ti. Si tu código construye el array messages por sí mismo, verifícalo antes de migrar: Pensamiento preservado explica la verificación y cada solución. La verificación se aplica para cuentas nuevas creadas a partir del 31 de agosto de 2026. Para cuentas creadas antes, la API registra la discrepancia pero actúa sobre ella solo cuando la solicitud establece thinking.block_binding.prefix_mismatch_behavior.
Estos patrones invalidan todos los bloques de pensamiento posteriores:
system de nivel superior o el array tools entre solicitudes de la misma conversación.Estos mantienen válidos los bloques posteriores: eliminar una secuencia inicial de bloques de pensamiento (los más antiguos primero), dejar que la compactación del lado del servidor o la edición de contexto recorten el historial, mover los marcadores cache_control y cambiar effort entre solicitudes. Eliminar un bloque de pensamiento de cualquier lugar que no sea el inicio de la secuencia invalida todos los bloques de pensamiento posteriores a él.
Donde la verificación se aplica de forma obligatoria, una solicitud que reproduce un bloque invalidado se rechaza con un 400 cuyo mensaje dice The block is bound to a different conversation. Para descartar el bloque y continuar en su lugar, envía el encabezado beta thinking-binding-controls-2026-08-01 con thinking.block_binding.prefix_mismatch_behavior: "drop_block". El descarte se informa en input_transformations con reason: "prefix_binding_mismatch".
Para mantener el pensamiento válido a lo largo de una sesión larga, trata la conversación como de solo anexado. Agrega instrucciones con un mensaje del sistema a mitad de conversación (con alcance de turno si debe aplicarse a un solo turno) y cambia las herramientas con cambios de herramientas a mitad de conversación en lugar de editar system o tools. Recorta el contexto con la edición de contexto o la compactación del lado del servidor, que no cuentan como ediciones. Estos patrones también mantienen activa la caché de prompts. Para averiguar si tu integración edita el historial, ejecuta una sesión con prefix_mismatch_behavior: "drop_block" y registra input_transformations: la guía de migración tiene la verificación de tres pasos. Consulta Pensamiento preservado para ver las reglas completas.
En Claude Fable 5.1 puedes cambiar el nivel de esfuerzo a mitad de conversación sin invalidar la caché de prompts. Súbelo para un paso difícil y bájalo para los rutinarios. El esfuerzo por mensaje está en beta: incluye el encabezado beta mid-conversation-output-config-2026-07-01. Claude Fable 5.1, Claude Mythos 5.1 y Claude Opus 5 lo admiten en la Claude API.
client = anthropic.Anthropic()
response = client.beta.messages.create(
model="claude-fable-5-1",
max_tokens=4096,
output_config={"effort": "high"},
messages=[
{
"role": "user",
"content": "Plan a migration from SQLite to PostgreSQL in three short steps.",
},
{
"role": "assistant",
"content": "1. Export the SQLite data. 2. Create the PostgreSQL schema. 3. Import the data and verify row counts.",
},
# Mensaje del sistema solo de esfuerzo: el nuevo nivel se aplica a partir del siguiente turno del usuario.
{"role": "system", "content": [], "output_config": {"effort": "low"}},
{"role": "user", "content": "Summarize the plan in one sentence."},
],
betas=["mid-conversation-output-config-2026-07-01"],
)
for block in response.content:
if block.type == "text":
print(block.text)Consulta Esfuerzo por mensaje para más detalles.
Un mensaje del sistema a mitad de conversación puede limitarse a un solo turno. Establece clear_at: "next_user_message" en un mensaje con role: "system" y su texto tendrá la autoridad de una indicación del sistema durante el turno actual, y luego dejará de renderizarse una vez que exista un mensaje user posterior. El mensaje permanece en messages y sigues enviándolo de vuelta textualmente, por lo que nada anterior en la conversación cambia. La caché de prompts sigue coincidiendo, los bloques de pensamiento posteriores siguen siendo válidos y un mensaje borrado no cuesta tokens de entrada. Úsalo para recordatorios por turno en un bucle de herramientas ("revisa tu bandeja de entrada antes de ejecutar más código", "el usuario no puede ver la salida de esa herramienta") en lugar de inyectar texto en el historial y eliminarlo en la siguiente solicitud. Los mensajes del sistema con alcance de turno están en beta: incluye el encabezado beta mid-conversation-system-clear-at-2026-08-21. Consulta Mensajes del sistema con alcance de turno.
{
"role": "system",
"clear_at": "next_user_message",
"content": "Results have landed in your inbox. Check it before running more code."
}Al igual que Claude Fable 5, Claude Fable 5.1 escribe breves actualizaciones de progreso entre llamadas a herramientas sobre lo que encontró y lo que hará a continuación, aunque en menor cantidad (consulta Cambios respecto a Claude Fable 5). Cada actualización llega como su propio bloque thinking inmediatamente antes de la llamada a la herramienta. Con el valor predeterminado de thinking.display, "omitted", esos bloques regresan vacíos, igual que el razonamiento, por lo que un turno agéntico largo puede parecer silencioso para tus usuarios. Lo nuevo es la opción display: "updates": establécela con el encabezado beta thinking-display-updates-2026-08-18 para recibir las actualizaciones de progreso como texto mientras el razonamiento permanece oculto. Cualquier bloque thinking con texto no vacío es entonces una línea de estado que puedes mostrar al usuario. "summarized" también las devuelve, mezcladas con el razonamiento resumido. Consulta Actualizaciones de progreso entre llamadas a herramientas.
El texto generado por Claude Fable 5.1 y Claude Mythos 5.1 lleva la marca de agua estadística de texto de Anthropic en todas las plataformas donde el modelo está disponible. Los archivos de imagen y video compatibles que Claude produce (a través de la herramienta de ejecución de código, por ejemplo) llevan Content Credentials C2PA firmadas cuando los recuperas a través de la Files API en la Claude API.
La marca de agua no cambia el significado, la calidad ni la legibilidad de la salida. No agrega tokens ni caracteres ocultos, no contiene información sobre ti ni sobre tu organización y no requiere cambios en tus solicitudes ni respuestas. Para más contexto, consulta Cómo Claude marca el contenido generado por IA y Cómo funciona la marca de agua de texto de Claude.
Claude Fable 5.1 difiere de Claude Fable 5 en tres aspectos que aparecen sin ningún cambio de código. Cada uno tiene una solución mediante prompts en Prompting para Claude Fable 5.1:
thinking.display en "updates" (beta) para recibir las actualizaciones de progreso que sí escribe. Consulta Pide actualizaciones de progreso orientadas al usuario.low. En el nivel de esfuerzo más bajo, el modelo llama a una herramienta de búsqueda o recuperación con menos frecuencia. Aumenta el esfuerzo para los turnos que necesitan información actualizada, incluso a mitad de conversación.Estos comportamientos de la Messages API se mantienen sin cambios desde Claude Fable 5:
thinking: {"type": "enabled"} con budget_tokens y thinking: {"type": "disabled"} devuelven ambos un error 400. Omite thinking o envía {"type": "adaptive"}.thinking.display tiene como valor predeterminado "omitted". "summarized" está disponible, y la cadena de pensamiento sin procesar nunca se devuelve.temperature, top_p o top_k devuelven un error 400.Claude Fable 5.1 mejora respecto a Claude Fable 5, y la diferencia es mayor en los niveles de esfuerzo más altos. Las mejoras se concentran en seis áreas:
El rendimiento multilingüe está a la par de Claude Fable 5.
Claude Fable 5.1 incluye clasificadores de seguridad que cubren las mismas categorías de stop_details que Claude Fable 5, y todo lo indicado en Rechazos y fallback se aplica.
stop_reason: "refusal" y un objeto stop_details que nombra el área de política que se activó.fallbacks: "default" (beta) reintenta una solicitud rechazada en el modelo que Anthropic recomienda para esa categoría. Los destinos de fallback permitidos para Claude Fable 5.1 son Claude Opus 4.8 y Claude Opus 5.Claude Fable 5.1 y Claude Mythos 5.1 tienen el mismo precio que Claude Fable 5, excepto por las lecturas de caché (precios en USD):
| Entrada base | Escrituras de caché de 5m | Escrituras de caché de 1h | Lecturas de caché | Salida |
|---|---|---|---|---|
| $10 / MTok | $12.50 / MTok | $20 / MTok | $0.25 / MTok | $50 / MTok |
Las lecturas de caché (aciertos y actualizaciones) cuestan 0.025 veces el precio de entrada base en estos modelos, en comparación con 0.1 en otros modelos Claude. Las sesiones agénticas largas que vuelven a leer un prefijo en caché pagan una cuarta parte de la tarifa de Claude Fable 5. Las escrituras de caché y la longitud mínima de prompt almacenable en caché de 512 tokens no cambian.
El procesamiento por lotes cuesta $5 USD por millón de tokens de entrada y $25 USD por millón de tokens de salida. Consulta Precios para ver los precios de residencia de datos y herramientas.
Claude Fable 5.1 está disponible en:
claude-fable-5-1.anthropic.claude-fable-5-1, y Claude Platform en AWS, como claude-fable-5-1.claude-fable-5-1.Claude Mythos 5.1 se ofrece únicamente a clientes aprobados en Project Glasswing. Para obtener acceso, contacta a tu equipo de cuenta de Anthropic, AWS o Google Cloud.
Claude Fable 5.1 y Claude Mythos 5.1 tienen una retención de datos de 30 días y no están disponibles con retención cero de datos a menos que Anthropic lo autorice expresamente. Ambos son Modelos Cubiertos, al igual que Claude Fable 5 y Claude Mythos 5. Consulta Requisitos de retención de datos específicos del modelo.
Para migrar desde Claude Fable 5, actualiza tu ID de modelo:
model = "claude-fable-5" # Before
model = "claude-fable-5-1" # AfterLuego revisa estos puntos:
tool_choice de tipo any o tool. Traslada la aplicación del esquema al uso estricto de herramientas con tool_choice: {"type": "auto"} o a las salidas estructuradas.messages por sí mismo, ejecuta la verificación de edición del historial: traslada los recordatorios por turno que actualmente inyectas y eliminas a mensajes del sistema con alcance de turno, traslada los cambios de system y tools a mensajes del sistema a mitad de conversación, recorta el contexto del lado del servidor o elimina los bloques de pensamiento de los turnos que conservas a través de un resumen del lado del cliente, y luego elige un prefix_mismatch_behavior de producción y monitorea input_transformations.high) y considera cambiarlo a mitad de conversación en lugar de mantener un solo nivel durante toda la sesión.Consulta la guía de migración para obtener instrucciones paso a paso, incluso desde Claude Opus 5 y modelos anteriores.
Especificaciones y precios de todos los modelos Claude actuales.
Migración desde Claude Fable 5, Claude Opus 5 y modelos anteriores.
Patrones de prompting específicos de Claude Fable 5.1.
Was this page helpful?