Anthropic lanzó Claude Fable 5 el 9 de junio de 2026, y el caso de uso principal es exactamente el tipo de trabajo para el que la mayoría de los desarrolladores recurren a Claude Code: sesiones de codificación largas y autónomas que mantienen su forma a través de una base de código completa. Si ya utiliza la CLI de Claude Code para la ingeniería diaria, apuntarla al nuevo modelo es un pequeño cambio de configuración con una gran diferencia de comportamiento. Esta guía le mostrará cómo ejecutar Claude Fable 5 con Claude Code de principio a fin, desde la selección del modelo hasta la confirmación de que lo está utilizando, la optimización de las ejecuciones autónomas largas y el control de los costos. Al final, conocerá todas las formas compatibles de configurar el modelo, cómo verificarlo y dónde vale la pena pagar el doble de costo respecto a Opus 4.8.
Si desea una introducción más profunda sobre el modelo en sí antes de configurar nada, consulte qué es Claude Fable 5. Este artículo se centra en el flujo de trabajo de Claude Code.
TL;DR
Instale y autentique Claude Code (v2.1.170 o posterior), luego configure el modelo en Fable 5 con el comando en sesión /model fable o /model claude-fable-5. También puede iniciar con claude --model fable, exportar ANTHROPIC_MODEL=claude-fable-5, o fijar "model": "fable" en su archivo de configuración. Confirme con /status. Fable 5 cuesta $10/M de entrada y $50/M de salida, lo que es el doble que Opus 4.8, así que planifique las sesiones largas con cuidado.

¿Por qué ejecutar Claude Code en Fable 5?
Claude Code es el agente de codificación oficial de línea de comandos de Anthropic. Se ejecuta en modelos de Anthropic, edita archivos en su repositorio, ejecuta comandos e impulsa tareas de varios pasos desde su terminal. El modelo que lo respalda establece el límite de hasta dónde puede ejecutarse antes de perder el hilo, y ahí es donde Fable 5 cambia las reglas del juego.

Anthropic construyó Fable 5 para la codificación autónoma de largo alcance. En sus propias palabras, el modelo "se mantiene enfocado a través de millones de tokens en tareas de larga duración y mejora sus resultados utilizando sus propias notas". Esa es una forma de trabajo diferente a una refactorización rápida. La prueba de concepto que Anthropic publicó es una migración que Stripe realizó durante las pruebas: Fable 5 completó un cambio en toda una base de código de 50 millones de líneas de Ruby en un solo día, un trabajo que la empresa dijo que le habría llevado a un equipo más de dos meses hacerlo a mano. Puede leer el informe completo en el anuncio de Claude Fable 5.
La desventaja es el precio. Fable 5 cuesta $10 por millón de tokens de entrada y $50 por millón de tokens de salida, lo que duplica a Opus 4.8, que cuesta $5 y $25. Así que la respuesta honesta a "¿debería ejecutar Claude Code en Fable 5 todo el tiempo?" es no. Ejecútelo cuando la tarea sea realmente de largo alcance y el costo de un humano realizando el mismo trabajo eclipse el costo de los tokens. Para ediciones rutinarias, Opus 4.8 o Sonnet es la mejor opción predeterminada. Si está comparando los dos, Claude Fable 5 vs Opus 4.8 desglosa dónde gana cada uno.
Este es también un ejercicio familiar si ya ha cambiado de modelos en Claude Code. La mecánica aquí es la misma que se cubre en ejecutando GLM-5.1 con Claude Code; solo cambia el ID del modelo.
Requisitos previos
Antes de configurar el modelo, asegúrese de tener lo siguiente:
- Claude Code instalado y actualizado. Fable 5 requiere Claude Code v2.1.170 o posterior. Las versiones anteriores no muestran Fable 5 en el selector de modelos y no pueden seleccionarlo. Ejecute
claude updatepara actualizar, luego confirme conclaude --version. - Una cuenta de Anthropic con acceso a Fable 5. En la API de Anthropic y en los planes Max, Team Premium, Enterprise de pago por uso y similares, Fable 5 está disponible una vez que lo selecciona. Nunca es el valor predeterminado en ningún tipo de cuenta, por lo que siempre debe optar por usarlo.
- Facturación de API o una suscripción elegible. Dado que Fable 5 es un modelo de pago a $10/$50 por millón de tokens, su cuenta necesita facturación de API activa o un plan que lo incluya. Consulte los niveles actuales en la descripción general de modelos de Anthropic.
- Un repositorio en el que trabajar. Claude Code opera dentro de un directorio de proyecto. Abra su terminal en el repositorio que desea que el agente modifique.
Una advertencia que vale la pena conocer de antemano: Fable 5 no está disponible bajo retención de datos cero. Si su organización ejecuta Claude Code con ZDR habilitado, el selector de modelos omite Fable 5 o lo muestra deshabilitado. Eso es una restricción de política, no un error.
Configurar Claude Code para usar Claude Fable 5
Claude Code le ofrece cuatro formas de seleccionar un modelo, y se aplican en un orden de prioridad definido. De mayor a menor en el momento en que se inicia una sesión: una elección /model en sesión, el flag de lanzamiento --model, la variable de entorno ANTHROPIC_MODEL, y luego el campo model en su archivo de configuración. Aquí está cada una con el valor de Fable 5.
Puede usar el alias fable o el nombre completo del modelo claude-fable-5 en todos los lugares donde se acepta un modelo. El alias se resuelve en la versión recomendada de Fable para su proveedor y se actualiza con el tiempo; el ID completo se fija a ese modelo exacto. La referencia completa de Claude Code se encuentra en la documentación de configuración de modelos de Claude Code.
Opción 1: cambiar en sesión con /model
Este es el camino más rápido y el que la mayoría de la gente usa. Dentro de una sesión de Claude Code en ejecución, escriba:
/model fable
O, para fijar el ID exacto del modelo en lugar del alias:
/model claude-fable-5
Ejecutar /model sin argumentos abre el selector, donde puede seleccionar Fable 5 de la lista. A partir de versiones recientes, elegir un modelo con /model lo guarda como predeterminado para nuevas sesiones escribiendo el campo model en su configuración de usuario. En el selector, presionar Enter cambia y lo guarda como su predeterminado, mientras que presionar s cambia solo para la sesión actual. Escribir /model fable directamente se comporta como Enter, por lo que las sesiones posteriores comenzarán en Fable 5 hasta que cambie de modelo.
Si la conversación ya tiene salida, el selector pide confirmación antes de cambiar, porque la siguiente respuesta vuelve a leer el historial completo sin contexto en caché. Esto es esperado; un cambio de modelo a mitad de la conversación conlleva un costo único de relectura.
Opción 2: iniciar con el flag --model
Para iniciar una sola sesión en Fable 5 sin cambiar ningún valor predeterminado guardado, pase el flag al iniciar:
claude --model fable
O con el ID completo:
claude --model claude-fable-5
El flag --model se aplica solo a la sesión que inicia con él. Esta es la forma más limpia de ejecutar diferentes modelos en diferentes terminales al mismo tiempo: dé a cada ventana su propio flag --model en lugar de cambiar con /model, lo que escribiría un valor predeterminado compartido.
Opción 3: establecer la variable de entorno ANTHROPIC_MODEL
Si desea que una sesión comience en Fable 5 desde su shell, exporte la variable antes de iniciar:
export ANTHROPIC_MODEL=claude-fable-5
claude
Al igual que el flag, ANTHROPIC_MODEL se aplica solo a las sesiones iniciadas bajo él. Un detalle de precedencia a tener en cuenta: si establece ANTHROPIC_MODEL tanto como una exportación de shell como dentro del bloque env de settings.json, la exportación de shell prevalece, porque el objeto env de configuración se aplica al inicio pero no sobrescribe una variable de shell preexistente.
Opción 4: fijarlo en su archivo de configuración
Para hacer de Fable 5 su valor predeterminado persistente en todas las sesiones, establezca el campo model en su archivo de configuración. La configuración de usuario reside en ~/.claude/settings.json; la configuración con ámbito de proyecto reside en .claude/settings.json (o .claude/settings.local.json, que tiene prioridad pero se aplica solo a usted). Un archivo de configuración mínimo se ve así:
{
"model": "claude-fable-5"
}
El alias también funciona aquí:
{
"model": "fable"
}
La configuración del proyecto y la administrada tienen precedencia y se vuelven a aplicar en el siguiente inicio, por lo que si la elección de /model de un compañero de equipo difiere del valor predeterminado del proyecto, la configuración del proyecto prevalece cuando reinician. Ese es el mecanismo que las empresas utilizan para estandarizar un equipo en un solo modelo.
Verificar que está en Fable 5
Nunca asuma que el cambio se realizó. Confirme el modelo activo antes de iniciar una ejecución larga y costosa. Hay dos formas fiables:
- Ejecute
/status. Dentro de una sesión de Claude Code,/statusmuestra el modelo activo junto con la información de su cuenta. Esta es la verificación definitiva. - Lea la línea de estado. Si tiene una línea de estado configurada, el modelo activo se muestra allí continuamente, para que pueda confirmarlo de un vistazo sin abrir un menú.
Si /status muestra Opus 4.8 en lugar de Fable 5 justo después de seleccionar Fable, la causa más común es que una configuración de proyecto o administrada anule su elección al iniciar. Cuando el modelo activo al inicio proviene de la configuración del proyecto o administrada, el encabezado de inicio le indica qué archivo de configuración lo estableció. Ejecute /model para anularlo para la sesión; la configuración del proyecto se vuelve a aplicar en el siguiente inicio.
Lo segundo a tener en cuenta: Fable 5 ejecuta clasificadores de seguridad para contenido de ciberseguridad y biología. Cuando un clasificador marca una solicitud, Claude Code la vuelve a ejecutar automáticamente en el modelo Opus predeterminado, Opus 4.8 en la API de Anthropic, y muestra un aviso en la transcripción. Así que, incluso después de seleccionar Fable 5, una solicitud individual puede ejecutarse silenciosamente en Opus 4.8. Anthropic informa que más del 95% de las sesiones de Fable no implican ningún fallback, por lo que para el código de aplicación ordinario esto es raro, pero explica el aviso ocasional de "cambiado a Opus". Para volver a Fable 5 después de un fallback, ejecute /model fable de nuevo.
Combinando Claude Code con Apidog
Cuando Claude Code termina de escribir o editar una API, la siguiente pregunta es si los endpoints realmente funcionan. Una ejecución autónoma larga puede tocar docenas de rutas, y leer un `diff` no es lo mismo que confirmar que la API devuelve lo que debería. Aquí es donde Apidog encaja perfectamente en el ciclo: Claude Code escribe el código, Apidog valida el comportamiento en vivo.

Aquí hay un flujo de trabajo concreto después de una sesión de Claude Code que cambió su API:
- Haga que Claude Code emita o actualice una especificación OpenAPI. Si su proyecto mantiene un documento OpenAPI, pida al agente que lo actualice junto con la implementación. Si no lo hace, pídale que genere uno para las rutas que cambió. Una especificación es el traspaso más limpio entre el código y sus herramientas de prueba.
- Importe la especificación en Apidog. En Apidog, cree o abra un proyecto e importe el archivo OpenAPI. Apidog lee las rutas, métodos, parámetros y esquemas y convierte cada endpoint en una solicitud ejecutable, para que no tenga que escribir las URL manualmente.
- Ejecute las solicitudes. Dispare los endpoints cambiados contra su servidor local o de staging. Envíe una solicitud real, inspeccione el código de estado, los encabezados y el cuerpo, y confirme que la respuesta coincide con lo que se supone que debe devolver el código.
- Valide las respuestas contra el esquema. Apidog puede verificar que cada respuesta se ajusta al esquema en la especificación. Eso detecta la brecha entre lo que el código devuelve y lo que promete el contrato, que es exactamente el tipo de desviación que puede introducir un cambio rápido y automatizado.
- Guarde las solicitudes como casos de prueba. Una vez que los endpoints pasen, conserve las solicitudes como una suite de regresión. La próxima vez que Claude Code, o cualquier persona, toque estas rutas, volverá a ejecutar la suite y verá inmediatamente si algo se rompió.
Este emparejamiento importa más, no menos, con un modelo de largo alcance. Cuanto mayor sea el cambio autónomo, más superficie hay para verificar, y una suite de pruebas ejecutable en Apidog convierte "el agente dice que ha terminado" en "los endpoints están confirmados como funcionando". Puede descargar Apidog e importar una especificación existente en un par de minutos.
