Saltar al contenido principal
Claude Code cobra por consumo de tokens de API. Para precios de planes de suscripción (Pro, Max, Ultra, Team, Enterprise), consulta claude.com/pricing. Los costos por desarrollador varían ampliamente según la selección del modelo, el tamaño de la base de código y los patrones de uso, como ejecutar múltiples instancias o automatización. En implementaciones empresariales, el costo promedio es de alrededor de $13 por desarrollador por día activo y $150-250 por desarrollador por mes, con costos que se mantienen por debajo de $30 por día activo para el 90% de los usuarios. Para estimar el gasto de su equipo, comience con un pequeño grupo piloto y use las herramientas de seguimiento a continuación para establecer una línea base antes de un despliegue más amplio. Esta página cubre únicamente el uso de Claude Code: cómo realizar un seguimiento de tus costos, gestionar costos para tu organización y reducir el uso de tokens. Para los límites de uso en otros productos de Claude, consulta el Centro de ayuda de Claude.

Realice un seguimiento de sus costos

Uso del comando /usage

El bloque Session en /usage muestra el uso de tokens de API y está destinado a usuarios de API. Los suscriptores de Claude Pro, Max y Ultra tienen el uso incluido en su suscripción, por lo que la cifra de costo de sesión no es relevante para fines de facturación. Los suscriptores ven barras de uso del plan, estadísticas de actividad y un desglose de uso en la misma pantalla.
El bloque Session en la parte superior de /usage muestra estadísticas detalladas de uso de tokens para su sesión actual. Claude Code calcula la cifra en dólares localmente a partir de conteos de tokens al precio de lista, a menos que una tabla modelPricing esté en vigor. Un administrador establece una en la configuración administrada de su organización para que la cifra utilice sus tasas contratadas, y mientras una tabla esté en vigor, la línea Total cost lleva la nota at your organization's configured rates. La cifra es una estimación, por lo que para facturación autorizada consulte la página de Uso en la Consola de Claude.
Estos totales se restablecen cuando /clear inicia una nueva sesión, por lo que el costo total de la siguiente sesión comienza en $0. Antes de v2.1.211, continuaban acumulándose en /clear durante la vida útil del proceso de Claude Code. Para una respuesta de la API de Claude facturada a la tarifa de residencia de datos de 1.1×, Claude Code multiplica el precio de lista de los tokens de esa respuesta por 1.1 en la cifra de costo de sesión. El mismo total aparece en el campo de costo de la línea de estado, y la cifra multiplicada también cuenta para --max-budget-usd.

Estadísticas de caché de indicaciones

Después de la primera respuesta de API de la conversación principal, Claude Code también agrega una línea Prompt cache (main) al bloque Session, resumiendo el uso de caché de indicaciones de la sesión: el recuento de solicitudes, la proporción de tokens de entrada servidos desde caché, fallos de caché, y si el caché está caliente en este momento. Requiere Claude Code v2.1.251 o posterior.
Los fallos, reconstrucciones esperadas, y partes cálidas o frías de la línea significan lo siguiente:
  • Misses (Fallos): solicitudes que reprocesaron contenido que el caché ya contenía, con la hora del último fallo y cuántos tokens esas solicitudes escribieron de nuevo en el caché. Las acciones que invalidan el caché enumeran las causas habituales. Cuando Claude Code puede identificar una causa probable para el último fallo, la línea también la nombra, por ejemplo likely cause: tool definitions changed. El texto de causa probable requiere Claude Code v2.1.260 o posterior.
  • Expected rebuilds (Reconstrucciones esperadas): cuando Claude Code ha reescrito la conversación, por compactación o por borrar resultados de herramientas antiguos del contexto, cuenta el mismo tipo de fallo como una reconstrucción esperada en su lugar. Esta parte aparece solo después de que ha ocurrido al menos una reconstrucción esperada.
  • Warm or cold (Cálido o frío): si el prefijo en caché aún está dentro de su vida útil de caché, con el TTL en vigor. Cuando el caché está frío, la línea muestra cuánto tiempo la sesión ha estado inactiva. Cuando ninguna respuesta ha reportado tokens de caché, la línea termina con no prompt caching reported by the API en su lugar.
Los conteos provienen de los campos de token de caché en las respuestas de la API, por lo que la línea funciona en cada proveedor y puerta de enlace. Cubre solo la conversación principal, no subagentes. /clear lo restablece junto con el resto del bloque Session. Los scripts de línea de estado pueden leer los mismos números desde el objeto prompt_cache.

Desglose de uso del plan

En un plan Pro, Max, Ultra, Team o Enterprise, /usage también muestra un desglose de lo que cuenta contra los límites de tu plan, con recomendaciones:
  • Attribution (Atribución): uso reciente atribuido a skills, subagentes, plugins y servidores MCP individuales, cada uno mostrado como un porcentaje del total. La participación de un servidor MCP cuenta solo las solicitudes que consumieron uno de sus resultados de herramientas. Antes de v2.1.222, después de una llamada a un servidor MCP, Claude Code atribuía cada solicitud posterior a ese servidor, sobrestimando su participación.
  • Recommendations (Recomendaciones): cambios sugeridos, uno por fila. Cada fila comienza con una proporción de tu uso reciente, de al menos 10%, como en 25% Trim ~/code/api/CLAUDE.md · 49k tokens per request.
    • Cómo leer la proporción: indica a qué parte de tu uso se aplica la fila, no cuánto ahorra el cambio. Una misma solicitud puede contar para varias filas, por lo que las proporciones pueden sumar más del 100%.
    • Cómo aplicar las recomendaciones: para que Claude Code aplique las que puede, consulta Aplica recomendaciones con el atajo de corrección
  • Loops (Bucles): una fila para cada una de las tareas /loop u otras tareas programadas con alcance de sesión más pesadas que se ejecutaron recientemente, ordenadas por tokens totales, con un recuento del resto. Requiere Claude Code v2.1.242 o posterior.
    • Qué informa cada fila: con qué frecuencia se activa la tarea, cuántas veces se ejecutó, sus tokens totales y por ejecución, y cuándo se ejecutó por última vez
    • Bucles detenidos y recreados: Claude Code identifica cada fila por el prompt de la tarea, así que un bucle que detienes y vuelves a crear sigue siendo una sola fila
Presione d o w para cambiar entre las últimas 24 horas y los últimos 7 días. Las cifras son aproximadas y se calculan a partir del historial de sesión local en esta máquina, por lo que el uso de otros dispositivos o claude.ai no se incluye. En la extensión de VS Code, las participaciones de atribución y las recomendaciones aparecen en el diálogo Cuenta y uso con un selector de Día y Semana, sin las filas de Loops.

Aplica recomendaciones con el atajo de corrección

Cuando el pie de /usage muestra una sugerencia como f to fix 2 of 3, presiona f para que Claude Code actúe sobre las recomendaciones que puede. El atajo f requiere Claude Code v2.1.305 o posterior.
  1. Cuando termina cualquier turno en curso, Claude Code ejecuta cada comando /effort que aparece en una fila sin run.
  2. Luego Claude recibe un prompt con un paso para cada una de las demás filas sobre las que puede actuar. El prompt le pide a Claude que te muestre cada cambio antes de hacerlo.
Para ver qué hace presionar f con cada una de tus filas, busca la forma de la fila en la primera columna: En f to fix 2 of 3, el primer número cuenta las filas sobre las que Claude Code actúa cuando presionas f, y el segundo cuenta las filas mostradas. Una sugerencia sin of, como f to fix both, significa que Claude Code actúa sobre todas las filas mostradas. Mientras Remote Control está conectado, el pie no muestra ninguna sugerencia f. Si al presionar f se cierra /usage con Nothing was sent. Turn off Remote Control to use fixes., Remote Control se conectó mientras /usage estaba abierto. Para volver a usar f, desconecta Remote Control, luego ejecuta /usage en el prompt de Claude Code y presiona f de nuevo.

Verifique su gasto en créditos de uso

/usage también muestra una fila de créditos de uso mientras los créditos de uso estén activados. Lo que muestra la fila depende de su plan:
  • Pro, Max y Ultra: tu gasto del mes actual, medido contra tu límite de gasto mensual cuando has establecido uno. Cuando no has establecido un límite, la fila muestra Unlimited y ninguna cifra de gasto.
  • Team y Enterprise: su propio gasto para el mes actual, medido contra cualquier límite que su organización estableció que se le aplique. Un límite que cubre toda la organización no aparece en la fila. Cuando no tiene su propio límite, la fila muestra su gasto sin límite junto a él. Mientras los créditos de uso estén desactivados para usted, /usage no muestra ninguna fila de créditos de uso.
Cuando tienes un límite de gasto, la fila aparece en cuanto los créditos de uso se activan y muestra 0% hasta que gastes créditos de uso por primera vez. Antes de v2.1.236, /usage mostraba la fila solo en los planes Pro, Max y Ultra, y una fila con un límite de gasto permanecía oculta hasta que hubieras gastado algo.

Cuando la solicitud de uso falla

Cuando la solicitud de sus límites de plan falla, la mayoría de las veces porque el punto final de uso tiene límite de velocidad, /usage muestra las últimas barras de uso que cargó en esta máquina dentro de los últimos 60 minutos, junto con una nota Showing last-known usage que indica cuánto tiempo hace que se obtuvieron esos datos. Presione r para reintentar; un reintento exitoso reemplaza las últimas barras conocidas con datos frescos. Sin una instantánea de los últimos 60 minutos, /usage informa que el punto final de uso tiene límite de velocidad y ofrece el mismo atajo de reintento. Antes de v2.1.208, una solicitud con límite de velocidad en una sesión que aún no había cargado uso siempre mostraba el error sin barras. Un mensaje como rate limited until 3:14am en /usage significa que Claude Code no puede volver a obtener los límites de tu plan hasta esa hora, no que tu trabajo con Claude esté limitado. Si presionas r antes, verás el mismo mensaje. Presiona r después de esa hora para obtener datos nuevos.

Lee el conteo de tokens junto al indicador de actividad

Mientras Claude trabaja en la conversación principal, la línea junto al indicador de actividad puede terminar con un tiempo transcurrido y un conteo de tokens, como en Deciphering… (10m 27s · ↓ 5.5k tokens). Es un conteo aproximado y en tiempo real de la salida que el turno actual ha producido hasta el momento. La flecha junto al conteo apunta hacia abajo mientras llega la salida o se ejecutan herramientas.
  • Qué incluye: la salida que genera el turno, como el texto y las llamadas a herramientas que Claude devuelve en streaming, su pensamiento y la salida de los subagentes que se ejecutan en primer plano
  • Qué deja fuera: lo que Claude Code envía al modelo, por lo que tu prompt, el historial de la conversación y el resto de tu contexto no lo modifican
  • Cuándo se restablece: al inicio de cada turno y cuando Claude Code compacta la conversación
  • Cuándo permanece oculto: hasta que empieza a llegar la salida, cuando la fila es demasiado estrecha para mostrarlo y en el modo de lector de pantalla
No coincidirá con las cifras de salida de Usage by model en el bloque Session de /usage, que suman toda la sesión en lugar de un solo turno. También difiere del conteo de tokens que agrega el modo detallado, porque ese conteo mide el tamaño de tu contexto en lugar de la salida de un turno.

Analice sus patrones de uso

Ejecute /insights para un informe sobre cómo trabaja en lugar de cuántos tokens ha utilizado. Analiza sus sesiones recientes en esta máquina y escribe un informe HTML que cubre en qué trabaja, puntos de fricción como solicitudes mal entendidas o código defectuoso, y sugerencias para usar Claude Code de manera más efectiva. Una única ejecución analiza hasta 200 sesiones que no ha visto antes y omite las muy cortas. Cuando se omiten sesiones, el encabezado del informe muestra el recuento analizado con el total entre paréntesis, por ejemplo 200 sessions (412 total). Cuando el modo automático está disponible para la sesión y sus sesiones recientes se ejecutaron principalmente sin él, el informe también puede incluir una estimación de cuántos avisos de permisos el modo automático podría haber manejado en esas sesiones. Claude Code escribe el informe más reciente en ~/.claude/usage-data/report.html y guarda una copia con marca de tiempo de cada ejecución en el mismo directorio, por lo que los informes anteriores no se sobrescriben. Claude Code elimina informes en el mismo cronograma que el resto de sus datos de sesión: al iniciar, elimina archivos más antiguos que cleanupPeriodDays, 30 días por defecto. Puede ejecutar /insights en cualquier plan y con cualquier proveedor. El análisis se ejecuta a través del mismo proveedor y cuenta que sus sesiones regulares, y los tokens cuentan contra su plan o uso de API. Las sesiones de otros dispositivos y claude.ai no se incluyen.

Agregue créditos de uso a su suscripción

Los créditos de uso le permiten continuar trabajando después del límite de uso de su plan. Para administrarlos, ejecute /usage-credits después de iniciar sesión con su suscripción de claude.ai a través de /login; el comando no está disponible con autenticación de clave de API. En organizaciones Enterprise de autoservicio, pruebas de Enterprise y organizaciones Enterprise facturadas a través de AWS Marketplace, el comando requiere Claude Code v2.1.248 o posterior; las versiones anteriores lo rechazan con Unknown command: /usage-credits. Lo que abre depende de su rol: Para miembros de Team y Enterprise sin acceso de facturación, la confirmación aparece solo en sesiones interactivas: en modo no interactivo con la bandera -p y desde Control Remoto, el comando no envía ninguna solicitud y le dice que la ejecute en una sesión interactiva en su lugar. Si ejecuta /usage-credits nuevamente mientras su solicitud anterior está esperando a un administrador, Claude Code le dice que ya se ha enviado una solicitud en lugar de enviar un duplicado. Después de que un administrador descarta su solicitud, ejecutar el comando nuevamente envía una nueva. Antes de v2.1.222, una solicitud descartada también bloqueaba nuevas solicitudes. En planes Pro y Max, cuando alcanza su límite de gasto con créditos de uso aún disponibles, Claude Code le solicita que aumente o elimine el límite sin abandonar la CLI. Si el servidor rechaza el cambio, consulte Could not update your spend limit.

Administra los costos de tu organización

Los controles que tienes dependen de cómo accede tu organización a Claude Code: un plan Claude for Teams o Enterprise, la Claude Console o un proveedor de nube. En los planes Teams y Enterprise, el uso se descuenta de la asignación del puesto de cada miembro. En la Console y en los proveedores de nube, el uso se factura por token a tu organización. Si tu organización combina métodos de inicio de sesión, cada desarrollador se mide según el método con el que se autenticó. La tabla relaciona cada configuración con dónde ves el gasto, dónde lo limitas y cómo obtienes cifras por usuario. En un plan individual Pro, Max o Ultra no tienes una organización que administrar, así que haz seguimiento de tu propio gasto en créditos de uso, incluido el modo rápido, en Agrega créditos de uso a tu suscripción. La exportación de OpenTelemetry funciona en todas las configuraciones y es la única opción que transmite métricas de tokens y costos por usuario a tu propia pila de observabilidad casi en tiempo real.

Informa el gasto con tus tarifas contratadas

De forma predeterminada, Claude Code calcula cada cifra de costo que muestra a los desarrolladores con el precio de lista, así que si tu organización paga tarifas contratadas, las cifras de /usage, la línea de estado y OpenTelemetry no coinciden con tu factura. Para que coincidan, establece el ajuste administrado modelPricing con tus tarifas. El ajuste cambia lo que informa Claude Code, no lo que cobra Anthropic. Requiere Claude Code v2.1.242 o posterior.
1

Toma las tarifas de tu contrato

Ingresa las tarifas por millón de tokens de tu contrato. Claude Code no las obtiene de la Claude Console, así que actualiza el ajuste cuando cambie el contrato.
2

Escribe el ajuste

Establece multiplier por debajo de 1 para un descuento fijo o por encima de 1 para un recargo, enumera las cuatro tarifas por token de cada modelo en overrides, o haz ambas cosas. Un recargo requiere Claude Code v2.1.271 o posterior. La entrada de modelPricing tiene la estructura y un ejemplo listo para pegar.
3

Despliégalo mediante la configuración administrada

Entrégalo como configuración administrada: configuración administrada por servidor, una política de MDM, managed-settings.json o un programa auxiliar de políticas. Claude Code ignora la clave en la configuración de usuario, de proyecto y local, y en --settings.
Para confirmar que las tarifas están vigentes, ejecuta /usage en una sesión que haya recibido la configuración administrada: la línea Total cost del bloque Session lleva la nota at your organization's configured rates. Las cifras siguen siendo estimaciones, no una factura. Los precios por millón de tokens del selector de /model se mantienen en el precio de lista.

Claude for Teams y Enterprise

En los planes Claude for Teams y Enterprise, el uso de Claude Code de cada miembro se descuenta de una asignación por puesto que se restablece en una ventana móvil de cinco horas y en una ventana semanal. La asignación se comparte con el chat de Claude y Cowork, y su tamaño depende del nivel de puesto del miembro (Standard o Premium). Tus controles están en la consola de administración de claude.ai, no en la Claude Console.
  • Ver el gasto: el informe de gasto en las analíticas de la organización muestra el gasto estimado por usuario y por modelo, con exportación a CSV, y se actualiza a diario. El informe cubre el gasto en créditos de uso y aparece una vez que se activan los créditos de uso. El uso dentro de la asignación del puesto no se mide en dólares.
  • Ver la adopción: el panel de analíticas muestra los usuarios activos diarios, las sesiones y las métricas de contribución, con exportación a CSV de los datos de contribución. Consulta haz seguimiento del uso del equipo con analíticas.
  • Limitar el gasto: la asignación del puesto es el tope predeterminado. Para permitir que los miembros continúen más allá de ella, activa los créditos de uso y establece límites de gasto a nivel de organización, de grupo o de miembro individual.
  • Obtener cifras por usuario: en el plan Enterprise, la Enterprise Analytics API devuelve informes de uso y costo por usuario en todas las superficies de Claude, incluido Claude Code. Un Primary Owner crea una clave con el alcance read:analytics en claude.ai/analytics/api-keys. En el plan Teams, exporta el CSV del informe de gasto, que enumera el uso de tokens y el gasto estimado por usuario y por modelo.
La guía de consumo de Claude Enterprise es la referencia de planificación para los administradores. Explica cómo difiere el consumo entre el chat de Claude, Claude Code y Cowork, y ofrece puntos de partida en dólares por usuario para presupuestar. Presupuesta más para un puesto de programación que para un puesto de chat: cada turno de Claude Code lleva contenido de archivos, llamadas a herramientas y razonamiento de varios pasos, así que una sola sesión de depuración puede consumir más que un día de chat.

Claude Console

Las organizaciones de API administran el gasto de Claude Code mediante espacios de trabajo. Puedes establecer límites de gasto del espacio de trabajo sobre el gasto total de Claude Code y ver los informes de costo y uso en la Console.
Cuando autenticas Claude Code por primera vez con tu cuenta de Claude Console, se crea automáticamente un espacio de trabajo llamado “Claude Code”. Este espacio de trabajo proporciona seguimiento y administración centralizados de costos para todo el uso de Claude Code en tu organización. No puedes crear claves de API para este espacio de trabajo; es exclusivamente para la autenticación y el uso de Claude Code.Para las organizaciones con rate limits personalizados, el tráfico de Claude Code en este espacio de trabajo cuenta para los rate limits generales de la API de tu organización. Puedes establecer un rate limit del espacio de trabajo en la página Limits de este espacio de trabajo en la Claude Console para limitar la parte de Claude Code y proteger otras cargas de trabajo de producción.
Para los informes por usuario, el panel de la Console muestra el gasto y las líneas aceptadas por miembro, y la Claude Code Analytics API devuelve las mismas métricas diarias por usuario de forma programática con una clave de API de administración. Consulta analíticas para clientes de API.

Recomendaciones de rate limits

Al configurar Claude Code para equipos, considera estas recomendaciones por usuario de tokens por minuto (TPM) y solicitudes por minuto (RPM) según el tamaño de tu organización: Por ejemplo, si tienes 200 usuarios, podrías solicitar 20k TPM para cada usuario, o 4 millones de TPM en total (200*20,000 = 4 millones). Los TPM por usuario disminuyen a medida que crece el tamaño del equipo porque en las organizaciones más grandes menos usuarios tienden a usar Claude Code de forma simultánea. Estos rate limits se aplican a nivel de organización, no por usuario individual, lo que significa que los usuarios individuales pueden consumir temporalmente más que su parte calculada cuando otros no están usando activamente el servicio.
Si prevés escenarios con un uso simultáneo inusualmente alto (como sesiones de capacitación en vivo con grupos grandes), es posible que necesites asignaciones de TPM más altas por usuario.

Proveedores de nube

En Amazon Bedrock, Google Cloud’s Agent Platform y Microsoft Foundry, Claude Code se factura por token a tu cuenta de nube, y los controles de gasto están en la consola de facturación de tu proveedor de nube. Claude Code no envía métricas de tu nube de vuelta a Anthropic, así que los paneles de analíticas y la Claude Code Analytics API no cubren este uso. Para atribuir costos por usuario, tienes tres opciones:
  • OpenTelemetry: exporta métricas desde la máquina de cada desarrollador a tu propia pila de observabilidad. Esto te da conteos de tokens, costos y actividad de herramientas por usuario, independientemente del proveedor.
  • Un Claude apps gateway: un Claude apps gateway autoalojado proporciona atribución de uso por usuario, métricas OTLP con conteos de tokens y límites de gasto por usuario en estos proveedores.
  • Un gateway de LLM: enruta todo el tráfico de Claude Code a través de un proxy que haga seguimiento del gasto por clave. Varias grandes empresas informaron que usan LiteLLM, una herramienta de código abierto que hace seguimiento del gasto por clave. Este proyecto no está afiliado a Anthropic y no ha sido auditado en cuanto a seguridad.

Cuando un desarrollador pregunta por un límite

Los desarrolladores suelen llevar sus preguntas sobre límites a su administrador, así que conviene saber qué tope alcanzaron. Estas situaciones significan cosas distintas:
  • “You’ve hit your session limit” o “You’ve hit your weekly limit”: una ventana de uso basada en puestos de un plan de suscripción, compartida entre todos los modelos, así que el desarrollador no puede recuperar el acceso cambiando de modelo con /model. El mensaje muestra cuándo se restablece la ventana. Tras el mensaje específico de modelo “You’ve hit your Opus limit” o “You’ve hit your Sonnet limit”, cambiar con /model a un modelo fuera de esa familia sí permite que el desarrollador siga trabajando. Consulta errores de límite de uso. Lo que el desarrollador puede hacer mientras tanto:
  • “You’ve hit your individual spend limit”, “org’s monthly spend limit” o “team’s shared budget”: la solicitud del desarrollador se facturaría a créditos de uso, y esos créditos alcanzaron un límite de gasto que estableciste. Para permitir que el desarrollador continúe, ve a Organization settings > Usage y aumenta el límite que nombra el mensaje. Cuando el mensaje también nombra una hora de restablecimiento del plan, el desarrollador puede en cambio esperar hasta entonces. Consulta la referencia de errores para cada variante.
  • Un mensaje de límite de gasto de un Claude apps gateway: el desarrollador superó un tope de gasto que tú estableciste en tu gateway autoalojado, y el gateway bloquea sus solicitudes hasta que se restablezca el período o hasta que tú aumentes el tope. Consulta límites de gasto del gateway para conocer los topes, los calendarios de restablecimiento y el mensaje que ve el desarrollador.
  • Una advertencia de contexto o de compactación automática: no es un límite de uso. La conversación se acercó a la ventana de compactación automática de la sesión, el umbral en el que Claude Code resume el historial más antiguo para liberar espacio. Dirige al desarrollador a reduce el uso de tokens.
  • Gasto inesperadamente alto en un plan de API o de proveedor de nube: suele deberse a sesiones largas que nunca se limpiaron o a Opus dejado como modelo predeterminado. Los hábitos de mayor impacto para compartir son limpiar entre tareas no relacionadas y ajustar el modelo a la tarea, ambos descritos en reduce el uso de tokens.

Costos de tokens de los equipos de agentes

Los equipos de agentes generan varias instancias de Claude Code, cada una con su propia ventana de contexto. El uso de tokens escala con el número de compañeros de equipo activos y con cuánto tiempo se ejecuta cada uno. Para mantener manejables los costos de los equipos de agentes:
  • Usa Sonnet para los compañeros de equipo. Equilibra capacidad y costo para las tareas de coordinación.
  • Mantén los equipos pequeños. Cada compañero de equipo ejecuta su propia ventana de contexto, así que el uso de tokens es aproximadamente proporcional al tamaño del equipo.
  • Mantén enfocados los prompts de creación. Los compañeros de equipo cargan CLAUDE.md, los servidores MCP y los skills automáticamente, pero todo lo que hay en el prompt de creación se suma a su contexto desde el inicio.
  • Cierra los compañeros de equipo cuando terminen su trabajo. Cada compañero de equipo activo sigue consumiendo tokens hasta que sale o termina la sesión.
  • Los equipos de agentes están desactivados de forma predeterminada. Establece CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 en tu settings.json o en el entorno para activarlos. Consulta activa los equipos de agentes.

Reducir el uso de tokens

Los costos de tokens se escalan con el tamaño del contexto: cuanto más contexto procesa Claude, más tokens utilizas. Claude Code optimiza automáticamente los costos a través de la caché de prompts, que reduce costos para contenido repetido como prompts del sistema, y la compactación automática, que resume el historial de conversación cuando se acerca a los límites del contexto. Las siguientes estrategias te ayudan a mantener el contexto pequeño y reducir los costos por mensaje.

Gestiona el contexto de manera proactiva

Usa /usage para verificar tu uso actual de tokens, o configura tu línea de estado para mostrarlo continuamente.
  • Limpia entre tareas: Usa /clear para comenzar de nuevo cuando cambies a trabajo no relacionado. El contexto obsoleto desperdicia tokens en cada mensaje posterior. Usa /rename antes de limpiar para que puedas encontrar la sesión más tarde, luego /resume para volver a ella.
  • Agrega instrucciones de compactación personalizadas: /compact Focus on code samples and API usage le dice a Claude qué preservar durante el resumen.
También puedes personalizar el comportamiento de compactación en tu archivo CLAUDE.md en la raíz de tu proyecto:

Elige el modelo correcto

Sonnet maneja bien la mayoría de tareas de codificación y cuesta menos que Opus. Reserva Opus para decisiones arquitectónicas complejas o razonamiento de múltiples pasos. Usa /model para cambiar modelos a mitad de sesión, o establece un valor predeterminado en /config. Un cambio a Opus también se aplica a los subagentes que heredan el modelo de tu sesión. Para tareas simples de subagentes, especifica model: haiku en tu configuración de subagente.

Reduce la sobrecarga de los servidores MCP

Las definiciones de herramientas MCP se difieren por defecto, por lo que solo los nombres de herramientas y las instrucciones del servidor entran en contexto hasta que Claude usa una herramienta específica. Ejecuta /context para ver qué está consumiendo espacio.
  • Prefiere herramientas CLI cuando estén disponibles: Herramientas como gh, aws, gcloud y sentry-cli siguen siendo más eficientes en contexto que los servidores MCP porque no agregan ningún listado por herramienta. Claude puede ejecutar comandos CLI directamente.
  • Deshabilita servidores no utilizados: Ejecuta /mcp para ver los servidores configurados y deshabilita cualquiera que no estés usando activamente.

Instala plugins de inteligencia de código para lenguajes tipados

Los plugins de inteligencia de código le dan a Claude navegación de símbolos precisa en lugar de búsqueda basada en texto, reduciendo lecturas de archivos innecesarias al explorar código desconocido. Una única llamada “ir a definición” reemplaza lo que de otro modo sería un grep seguido de la lectura de múltiples archivos candidatos. Los servidores de lenguaje instalados también reportan errores de tipo automáticamente después de las ediciones, por lo que Claude detecta errores sin ejecutar un compilador.

Descarga el procesamiento en hooks y skills

Los hooks personalizados pueden preprocesar datos antes de que Claude los vea. En lugar de que Claude lea un archivo de registro de 10,000 líneas para encontrar errores, un hook puede buscar ERROR y devolver solo las líneas coincidentes, reduciendo el contexto de decenas de miles de tokens a cientos. Un skill puede darle a Claude conocimiento de dominio para que no tenga que explorar. Por ejemplo, un skill “codebase-overview” podría describir la arquitectura de tu proyecto, los directorios clave y las convenciones de nomenclatura. Cuando Claude invoca el skill, obtiene este contexto inmediatamente en lugar de gastar tokens leyendo múltiples archivos para entender la estructura. Por ejemplo, este hook PreToolUse filtra la salida de las pruebas para mostrar solo los fallos:
Agrega esto a tu settings.json para ejecutar el hook antes de cada comando Bash:
Para verificar la configuración, ejecuta /hooks y comprueba que el hook aparezca bajo PreToolUse. También puedes iniciar Claude Code con claude --debug-file ./claude-debug.txt y pedirle a Claude que ejecute npm test. Cuando el hook reescribe el comando, ese archivo de registro contiene una línea modified tool input keys que enumera command y los otros campos de entrada de Bash.

Mueve instrucciones de CLAUDE.md a skills

Tu archivo CLAUDE.md se carga en contexto al inicio de la sesión. Si contiene instrucciones detalladas para flujos de trabajo específicos (como revisiones de PR o migraciones de bases de datos), esos tokens están presentes incluso cuando estás haciendo trabajo no relacionado. Los skills se cargan bajo demanda solo cuando se invocan, por lo que mover instrucciones especializadas a skills mantiene tu contexto base más pequeño. Procura mantener CLAUDE.md por debajo de 200 líneas incluyendo solo lo esencial.

Ajusta el pensamiento extendido

El pensamiento extendido está habilitado por defecto porque mejora significativamente el rendimiento en tareas complejas de planificación y razonamiento. Los tokens de pensamiento se facturan como tokens de salida, y el presupuesto predeterminado puede ser de decenas de miles de tokens por solicitud dependiendo del modelo. Para tareas más simples donde el razonamiento profundo no es necesario, puedes reducir costos bajando el nivel de esfuerzo con /effort o en /model, o deshabilitando el pensamiento en /config. No puedes desactivar el pensamiento en Opus 5.5, Sonnet 5.5, Haiku 5.5 ni en los modelos Fable, que siempre usan pensamiento extendido. En modelos con un presupuesto de pensamiento fijo, también puedes bajar el presupuesto estableciendo la variable de entorno MAX_THINKING_TOKENS, por ejemplo MAX_THINKING_TOKENS=8000. Los modelos de razonamiento adaptativo ignoran presupuestos distintos de cero, así que usa niveles de esfuerzo en su lugar.

Delega operaciones detalladas a subagentes

Ejecutar pruebas, obtener documentación o procesar archivos de registro puede consumir contexto significativo. Delega estas tareas a subagentes para que la salida detallada permanezca en el contexto del subagente mientras solo un resumen regresa a tu conversación principal. Las solicitudes del propio subagente siguen consumiendo tu uso. Para gastar menos en ellas, elige un modelo más pequeño para un subagente o ejecuta todos los subagentes en un solo modelo.

Gestiona los costos de los equipos de agentes

Los equipos de agentes usan aproximadamente 7 veces más tokens que las sesiones estándar cuando los compañeros de equipo se ejecutan en modo plan, porque cada compañero de equipo mantiene su propia ventana de contexto y se ejecuta como una instancia separada de Claude. Mantén las tareas del equipo pequeñas y autónomas para limitar el uso de tokens por compañero de equipo. Consulta equipos de agentes para obtener detalles.

Escribe prompts específicos

Solicitudes vagas como “mejorar esta base de código” desencadenan un escaneo amplio. Solicitudes específicas como “agregar validación de entrada a la función de inicio de sesión en auth.ts” permiten que Claude trabaje eficientemente con lecturas de archivos mínimas.

Trabaja eficientemente en tareas complejas

Para trabajo más largo o más complejo, estos hábitos ayudan a evitar tokens desperdiciados por tomar el camino equivocado:
  • Usa el modo plan para tareas complejas: Presiona Shift+Tab para pasar al modo plan antes de la implementación. Claude explora la base de código y propone un enfoque para tu aprobación, evitando retrabajo costoso cuando la dirección inicial es incorrecta.
  • Corrige el rumbo temprano: Si Claude comienza a ir en la dirección equivocada, presiona Escape para detenerlo inmediatamente. Usa /rewind o presiona Escape dos veces para restaurar la conversación y el código a un checkpoint anterior.
  • Proporciona objetivos de verificación: Incluye casos de prueba, pega capturas de pantalla o define la salida esperada en tu prompt. Cuando Claude puede verificar su propio trabajo, detecta problemas antes de que necesites solicitar correcciones.
  • Prueba incrementalmente: Escribe un archivo, pruébalo y luego continúa. Esto detecta problemas temprano.

Uso de tokens en segundo plano

La recapitulación de sesión y la compactación por inactividad pueden usar tokens mientras estás inactivo. Consulta recapitulación de sesión y compactación por inactividad para saber cuándo se ejecuta cada una y cómo desactivarla. Cuando las sugerencias de prompt están activadas, Claude Code también envía una solicitud breve al modelo que utiliza su sesión después de que Claude responde, para sugerir su próximo prompt. Esa solicitud reutiliza la caché de prompt de la conversación, por lo que es principalmente lecturas de caché más algunos tokens de salida. Claude Code omite esto cuando su cuenta está cerca o en su límite de uso. Para detener estas solicitudes, desactive las sugerencias de prompt.

Por qué el uso aumenta en una sesión larga

Una sesión que ha estado abierta durante horas puede usar mucho más de los límites de su plan de lo que su actividad sugiere, generalmente por una de estas razones:
  • Contexto largo: Claude Code envía su conversación completa con cada solicitud, y cada vez que Claude utiliza herramientas envía otra solicitud que lleva ese lote de resultados de herramientas. Con almacenamiento en caché de solicitudes, Claude Code relee ese historial a la tasa de token almacenado en caché, por lo que una pregunta de una línea en una sesión que ha estado abierta todo el día sigue consumiendo uso para toda la conversación. Consulte Gestionar el contexto de forma proactiva para conocer formas de mantener su contexto pequeño
  • Fallos de caché: tu primer mensaje después de una pausa más larga que la duración de la caché falla en la caché y reprocesa tu contexto completo. Consulta qué duración obtienen tus solicitudes y los controles para configurarla
  • Tareas programadas: una tarea programada con alcance de sesión se ejecuta en su intervalo incluso mientras la sesión está inactiva, enviando tu contexto completo cada vez
  • Mensajes entre sesiones: Claude Code entrega un mensaje de otra de sus sesiones como un nuevo turno cuando esta sesión está inactiva, enviando su contexto completo cada vez. Para retener los mensajes entrantes en lugar de entregarlos, establezca crossSessionInbound en hold
  • Verificaciones de objetivos: mientras el trabajo en segundo plano mantiene un objetivo activo en espera, Claude Code le pide a Claude que verifique ese trabajo incluso cuando la sesión está inactiva, iniciando un nuevo turno que envía su contexto completo. Claude Code inicia como máximo tres verificaciones inactivas por objetivo entre sus solicitudes. Antes de v2.1.246, las verificaciones inactivas eran ilimitadas. Para desactivar las verificaciones, establezca CLAUDE_CODE_GOAL_CHECKIN_MINUTES en 0. Las verificaciones inactivas requieren Claude Code v2.1.236 o posterior
  • Subagentes y flujos de trabajo: cada subagente, y cada agente que un flujo de trabajo dinámico genera, envía sus propias solicitudes además de las de la conversación principal. El desglose de atribución muestra la parte del subagente
  • Compañeros agentes: cada compañero activo sigue consumiendo tokens hasta que sale
  • Compactación: /compact lee la conversación que resume, por lo que compactar un contexto grande es en sí una solicitud grande. Cuando desea un nuevo comienzo en lugar de continuidad, /clear no cuesta nada
Para ver qué cambiar en un plan Pro, Max, Ultra, Team o Enterprise, ejecuta /usage en el prompt de Claude Code. Su desglose recomienda un cambio para los comportamientos que representan el 10% o más de tu uso reciente. Esos comportamientos incluyen el contexto largo y los fallos de caché.

Entender los cambios en el comportamiento de Claude Code

Claude Code recibe actualizaciones regularmente que pueden cambiar cómo funcionan las características, incluida la información de costos. Ejecute claude --version para verificar su versión actual. Para preguntas sobre facturación de su cuenta específica, póngase en contacto con el soporte de Anthropic a través del mensajero integrado en el producto:
  • Planes de suscripción (Pro, Max, Ultra, Team, Enterprise): inicia sesión en claude.ai, haz clic en tus iniciales en la esquina inferior izquierda y selecciona Obtener ayuda
  • Facturación de Console (API): inicie sesión en platform.claude.com, haga clic en sus iniciales y seleccione Obtener ayuda
Consulte Cómo obtener soporte para conocer el flujo completo, incluida información sobre quién puede comunicarse con un agente humano en cada plan.