Cuando Claude Fable 5 dejó de funcionar el 12 de junio de 2026 bajo los controles de exportación de EE. UU., su equipo hizo lo que todos los equipos hicieron: redirigió la producción a Claude Opus 4.8 o Sonnet 4.6, parcheó las indicaciones que se rompieron y solucionó el problema. Los controles se levantaron el 30 de junio, y Fable 5 está de vuelta a partir del 1 de julio en Claude.ai, la API, Claude Code y Cowork. Anthropic confirmó el redespliegue completo en su anuncio oficial.
El movimiento tentador es revertir un commit y dar por terminado el día. No lo haga. El servicio al que regresa no es byte por byte el que dejó; la capa de seguridad fue reentrenada durante la interrupción, las plataformas en la nube todavía se están poniendo al día, y la base Opus 4.8 que ha estado ejecutando durante tres semanas es ahora la vara de medir más útil que posee. Este manual le guía a través del cambio en orden, con un pase de regresión en el medio, para que vuelva a poner la producción en marcha basándose en pruebas en lugar de la memoria muscular.
Inventarie lo que cambió mientras no estaba
Tres cosas se movieron entre el 12 de junio y el 1 de julio. Una cosa no lo hizo.
El clasificador de seguridad fue reentrenado. El Fable 5 redesplegado incluye un clasificador de seguridad reentrenado que aborda una técnica de "jailbreak" reportada durante la ventana de la interrupción. Anthropic dice que bloquea más del 99% de los intentos de esa técnica. Las solicitudes marcadas no fallan: se redirigen automáticamente a Claude Opus 4.8, y la respuesta lleva una notificación que lo indica. Más del 95% de las sesiones nunca ven una reserva. Para una migración, la conclusión es estrecha pero importante: sus indicaciones ahora se ejecutan contra una capa de seguridad ligeramente diferente a la de principios de junio. Vuelva a probar en lugar de asumir.
Verifique el estado de su plataforma en la nube. Amazon Bedrock restauró Fable 5 el 1 de julio, el mismo día que la API de primera parte, aunque los perfiles de inferencia regional pueden implementarse de manera desigual. Google Vertex AI y Microsoft Foundry aún pueden estar poniéndose al día; la guía de Anthropic para las plataformas aún pendientes es "lo antes posible", sin una fecha firme. Si su carga de trabajo se ejecuta a través de un proveedor de la nube, confirme que Fable 5 está activo en su plataforma y región antes de programar cualquier cosa.
Los planes de suscripción tienen una fecha a tener en cuenta. Si los miembros del equipo usan Claude con planes de suscripción en lugar de claves de API, un cambio en el crédito del plan entrará en vigor el 7 de julio. No afecta la facturación de la API, pero confirme cómo afecta el uso de Claude Code o Cowork en esos planes antes de comprometer al equipo a un flujo de trabajo más intensivo de Fable 5.
El modelo en sí no ha cambiado. Misma ID, claude-fable-5. Misma ventana de contexto predeterminada de 1M de tokens, mismo máximo de salida de 128K, mismos $10 por millón de tokens de entrada y $50 por millón de tokens de salida. La descripción general de los modelos refleja la misma entrada que a principios de junio. Sus cargas útiles de solicitud anteriores a la interrupción siguen siendo válidas. Lo que necesita ser verificado de nuevo es el comportamiento, no la sintaxis.
Vuelva a verificar el acceso con una solicitud mínima
Antes de tocar la configuración de producción, envíe una única solicitud desde el entorno que servirá el tráfico: misma ruta de red, misma clave, misma versión del SDK. Está confirmando dos cosas. Sus credenciales pueden llegar al modelo, y el modelo que responde es el que solicitó.
Una comprobación rápida desde la terminal:
curl https://api.anthropic.com/v1/messages \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{
"model": "claude-fable-5",
"max_tokens": 256,
"messages": [{
"role": "user",
"content": "Summarize this changelog entry in one sentence: Added retry logic to the payments webhook."
}]
}'
Y la misma prueba a través del SDK de Python, que se acerca más a lo que ejecuta la producción:
import anthropic
client = anthropic.Anthropic()
response = client.messages.create(
model="claude-fable-5",
max_tokens=256,
messages=[{
"role": "user",
"content": "Summarize this changelog entry in one sentence: "
"Added retry logic to the payments webhook.",
}],
)
print(response.model) # expect "claude-fable-5"
print(response.stop_reason) # expect "end_turn"
print(response.usage) # token counts, for your cost model
El campo que más importa es response.model. Nombra el modelo que sirvió la solicitud. Si la nueva capa de seguridad redirigió su llamada, este campo leerá claude-opus-4-8 en su lugar, que es exactamente la señal que estará monitoreando después de la transición. Verifíquelo ahora, en una solicitud aburrida, para establecer el hábito.
Hay dos modos de fallo que vale la pena reconocer en esta etapa. Un 404 en el modelo cuando se llama a través de Bedrock, Vertex AI o Foundry generalmente significa que la implementación en la nube aún no ha llegado a su región; verifique con la API nativa antes de abrir un ticket. Y una razón de parada refusal en una prueba obviamente benigna significa que la forma de su solicitud merece una mirada más cercana antes de escalar, no después. Si está configurando un nuevo servicio en lugar de restaurar uno antiguo, la configuración completa se encuentra en cómo usar la API de Claude Fable 5.
Construya un pase de regresión antes de redirigir la producción
Este es el paso que los equipos se saltan, y es el paso que separa una transición limpia el martes de una reversión el viernes por la noche. Ha estado sirviendo tráfico en Opus 4.8 desde mediados de junio. Ese accidente de la historia le entregó algo valioso: una línea base viva y medida. Úsela.
El objetivo es un conjunto de sus indicaciones reales, ejecutadas contra claude-fable-5, con resultados que pueda comparar con los números de Opus 4.8. Aquí está el flujo de trabajo en Apidog:
1. Recopile las indicaciones que le generan ingresos. No son pruebas sintéticas. Si ejecuta un copiloto de pruebas de API, extraiga sus 50 principales indicaciones de producción: genere casos de prueba a partir de una especificación OpenAPI, explique una aserción fallida, redacte una respuesta simulada para un punto final. Si ejecuta un punto final de resumen de documentos, muestree documentos reales en su rango de tamaño, desde una nota de lanzamiento de dos párrafos hasta el PDF de 400 páginas que exige la ventana de contexto.
2. Ensámblelos como un escenario de prueba. En Apidog, cada prompt se convierte en un paso de solicitud contra POST /v1/messages con model establecido en claude-fable-5. Las variables de entorno contienen la clave de API y la URL base, por lo que el mismo escenario se ejecuta contra credenciales de prueba y producción sin ediciones.
3. Afirme lo que depende de la producción. Cuatro aserciones cubren la mayoría de los modos de fallo:
- El estado es
200. - La latencia se mantiene por debajo de su umbral SLO. Fable 5 razona antes de responder, así que establezca el listón a partir de sus mediciones previas a junio, no de las de Opus 4.8.
- El campo
modelen el cuerpo de la respuesta es igual aclaude-fable-5. Esta es la aserción que detecta las redirecciones silenciosas; un conjunto que pasa en el contenido pero que fue servido por Opus 4.8 le indica que sus indicaciones están activando el nuevo clasificador. stop_reasonesend_turn, y los campos de respuesta que leen sus analizadores (la forma JSON de las salidas estructuradas, el bloqueusageque ingiere su canalización de costos) están presentes.
4. Ejecute y compare. Ejecute el conjunto contra claude-fable-5, luego compare el informe con la ejecución del mismo conjunto en Opus 4.8: tasa de aprobación, latencia p95, recuento de rechazos, fallos en la forma de salida. Las diferencias aquí son baratas. Las mismas diferencias descubiertas en producción no lo son.
5. Proteja la transición en CI/CD. La CLI de Apidog ejecuta el mismo escenario en su pipeline, por lo que la solicitud de extracción que cambia la cadena del modelo solo se fusiona cuando el pase de regresión está en verde. Eso convierte "creemos que está bien" en un artefacto de compilación.
Mantenga el conjunto en ejecución también después de la transición. Prográmelo diariamente durante el despliegue por fases, ya que una redirección impulsada por un clasificador que nunca aparece en una ejecución de 50 indicaciones aún puede surgir a volumen de producción. El conjunto que construyó para la migración funciona como el canario que lo observa.
Esté atento a las redirecciones a Opus 4.8
Así es como se ve un retroceso desde la silla del operador: la solicitud tiene éxito, la finalización es coherente, el estado HTTP es 200. Pero response.model lee claude-opus-4-8 y la respuesta incluye una notificación de que la solicitud fue redirigida. Nada en su manejo de errores se activa, porque nada falló. Su perfil de latencia, costo por token y estilo de salida cambiaron para esa llamada, silenciosamente, a menos que esté registrando los campos correctos.
Dos campos por llamada son suficientes: el model que sirve y el bloque usage. Emítalos en la pila de observabilidad que ya utilice y configure una alerta sobre la tasa de redirección. Dado que más del 95% de las sesiones no experimentan una reserva, un pico sostenido por encima de unos pocos porcentajes significa algo específico: una plantilla de prompt en su producto se parece al patrón que el clasificador reentrenado está buscando. Eso es un ticket de ingeniería de prompts, no un incidente, pero solo si lo detecta en un panel de control en lugar de en un correo electrónico del cliente.
Para solicitudes que preferiría recuperar automáticamente, el parámetro fallbacks (en beta en la API de Claude y la plataforma Claude en AWS) reintenta o redirige los rechazos dentro de la misma llamada, sin una segunda ida y vuelta desde su código. Esto cambia la forma en que debe estructurar la lógica de reintento, por lo que vale la pena leer la guía dedicada al parámetro de retrocesos de Fable 5 antes de construir su propio bucle de reintento para los rechazos.
Vuelva a calcular los costos
Durante tres semanas, su factura se ha calculado con las tarifas de Opus 4.8. Fable 5 cuesta aproximadamente el doble por token: $10 por millón de entrada y $50 por millón de salida, sin cambios con respecto a los precios del anuncio de lanzamiento original. Volver es un aumento deliberado del gasto, y el departamento de finanzas lo notará aunque nadie más lo haga.
Antes de la transición, extraiga su uso de Opus 4.8 durante la ventana de reversión y multiplíquelo hacia adelante con las tarifas de Fable 5. Luego aplique el descuento de almacenamiento en caché, porque ahí es donde las matemáticas se ponen interesantes para las cargas de trabajo agénticas. El almacenamiento en caché de indicaciones en Fable 5 conlleva un descuento del 90%, lo que valora los aciertos de caché en $1.00 por millón de tokens. Un bucle de agente que reenvía un prompt de sistema grande y estable y definiciones de herramientas en cada iteración puede servir la mayoría de sus tokens de entrada desde el caché. Un punto final de resumen de documentos con un documento único por solicitud no puede. Mismo modelo, misma lista de precios, diferente costo efectivo por solicitud.
Algunos equipos terminarán esta aritmética y concluirán que parte de su tráfico debería permanecer en Opus 4.8. Ese es un resultado legítimo, no una migración fallida. El aspecto de la capacidad de esa decisión se cubre en Fable 5 vs. Opus 4.8; la versión corta es que se paga la prima por el razonamiento de largo alcance, y las finalizaciones rutinarias rara vez lo necesitan.
Lista de verificación para la transición
Ejecute esto de arriba a abajo. Saltar pasos es cómo ocurren los despliegues de los viernes.
- Fije la ID del modelo en
claude-fable-5en la configuración, no en literales de cadena dispersos. - Si sirve a través de Bedrock, Vertex AI o Foundry, confirme que Fable 5 está activo en su plataforma y región antes de programar cualquier cosa.
- Suite de regresión en verde en Apidog, con resultados comparados con la línea base de Opus 4.8.
- Implementación por etapas: 5% del tráfico, luego 25%, luego 100%, con al menos un día hábil en cada paso.
- Registre
response.modelyusageen cada llamada desde la primera solicitud canary en adelante. - Defina el disparador de reversión por escrito antes de la transición: por ejemplo, una tasa de redirección superior al 5%, una latencia p95 más allá del SLO, o una tasa de error del analizador superior a la línea base. Cualquier disparador único revierte la división del tráfico.
- Alerta sobre las tasas de rechazo y redirección, no solo sobre los errores HTTP. El modo de fallo aquí devuelve 200.
- Mantenga implementable la ruta de Opus 4.8. La construyó bajo presión en junio; ahora es su plan de reversión.
Preguntas Frecuentes
¿El Fable 5 redesplegado es el mismo modelo que se desconectó en junio? Misma ID de modelo, mismas especificaciones, mismo precio: claude-fable-5, contexto de 1M, salida máxima de 128K, $10/$50 por millón de tokens. La diferencia es el clasificador de seguridad reentrenado que lo precede, que redirige las solicitudes marcadas a Opus 4.8. Por eso esta guía insiste en un pase de regresión en lugar de una reversión directa.
¿Qué sucede si una de mis solicitudes es marcada? No falla. La solicitud se redirige automáticamente a Claude Opus 4.8, se completa allí y la respuesta incluye una notificación más el modelo de servicio en el campo model. Más del 95% de las sesiones nunca encuentran esto. Si su carga de trabajo lo ve a menudo, revise las indicaciones que lo activan y considere el parámetro beta fallbacks para un manejo controlado.
¿Debería eliminar el código de conmutación por error que escribí durante la interrupción? No. La interrupción demostró que las dependencias de un solo modelo son frágiles, y la capa de enrutamiento que construyó es la ganancia duradera de un mes que de otro modo sería malo. Manténgala como su ruta de reversión y formalícela; el diseño de conmutación por error para las API de IA cubre cómo convertir un parche de emergencia en arquitectura.
Concluyendo la transición
Volver a Fable 5 es una migración, aunque la ID del modelo nunca cambió. Trátelo como tal: verifique el acceso con una sola solicitud, ejecute sus indicaciones reales como una suite de regresión contra la capa de seguridad reentrenada, compare los resultados con la línea base de Opus 4.8 que ha estado acumulando desde junio y despliegue por etapas con response.model en un panel de control. Los equipos que hagan esto volverán a Fable 5 a finales de semana con cifras que demuestren que fue seguro. Si desea el pase de regresión y la puerta de CI/CD en una sola herramienta, Descargue Apidog y construya el escenario antes de tocar la configuración.
