Guía

La forma más barata de usar la API de Claude

Siete formas de bajar la factura de la API de Claude, de mayor a menor ahorro habitual: modelo, caché de prompts, salida, thinking, lotes y precio.

Prepago, sin suscripciónREST o MCPUna clave para modelos, datos y agentes

La factura de la API de Claude es tokens por precio, así que solo hay dos maneras de reducirla: enviar menos tokens o pagar menos por cada uno. La mayoría de las guías cubre solo lo primero. Esta recoge ambas, en el orden en que suelen rendir, para que puedas parar cuando la factura deje de importarte. Cada paso explica qué cambiar y cómo comprobar que funcionó.

01

1. Usa el modelo más pequeño que pase tu prueba

El mayor ahorro suele venir de cambiar de modelo, no de optimizar. Escribe de diez a veinte entradas reales con las respuestas que aceptarías, pruébalas en el modelo pequeño y sube de nivel solo cuando falle. Clasificación, extracción, enrutamiento y resúmenes cortos suelen funcionar bien con el Claude más pequeño. Reserva el más grande para el trabajo donde equivocarse sale caro: cambios difíciles de código, análisis largos, cualquier cosa que un agente no pueda deshacer. Opus, Sonnet y Haiku incluye una tabla para decidir, y la tabla de precios muestra la distancia entre ellos.

02

2. Cachea todo lo que se repite

Todo lo que envías en cada petición, como las definiciones de herramientas, un prompt de sistema, un documento de políticas o la conversación hasta ese momento, se puede leer de la caché por una pequeña fracción del precio de entrada. Añade cache_control al último bloque del prefijo estable:

Python
response = client.messages.create(
    model="claude-sonnet-5.5",
    max_tokens=1024,
    system=[{"type": "text", "text": LONG_INSTRUCTIONS, "cache_control": {"type": "ephemeral"}}],
    messages=messages,
)
print(response.usage.cache_read_input_tokens)

Si cache_read_input_tokens vale cero en la segunda llamada, el prefijo cambió o no llega a la longitud mínima. Caché de prompts enumera las causas habituales, y para agentes y chats largos es el ahorro que más pesa.

03

3. Limita la salida

{}

Los tokens de salida cuestan varias veces más que los de entrada, así que una respuesta larga es lo más caro que puede hacer un modelo. Fija max_tokens en lo que la tarea necesita, pide el formato que vas a procesar (una etiqueta, un objeto JSON, tres viñetas) y añade "sin preámbulo" cuando de otro modo tendrías que recortarlo. Revisa stop_reason: si con frecuencia es max_tokens, estás cortando respuestas, y debes subir el límite o acortar la petición, no ignorarlo.

04

4. Baja el thinking

{}

El razonamiento extendido (thinking) se factura como salida. Si la tarea no necesita razonar mucho, déjalo desactivado o elige un nivel de esfuerzo bajo, y compara las respuestas con tu conjunto de pruebas. Pagas los tokens de thinking los leas o no.

05

5. Envía menos entrada

  • Recupera las tres secciones relevantes, no el manual entero.
  • Recorta el historial del chat a partir de cierto punto, o sustituye los turnos antiguos por un resumen corto.
  • Quita las definiciones de herramientas que la petición no puede usar.
  • Comprime las imágenes antes de enviarlas: los tokens de imagen crecen con la resolución.

POST /v1/messages/count_tokens te dice cuánto pesa una petición antes de pagarla. Mira la guía de la API de Anthropic.

06

6. Procesa por lotes lo que puede esperar

Si un trabajo no necesita respuesta inmediata, como la clasificación nocturna de un backlog, ejecútalo fuera de hora punta y en bloque en lugar de una llamada interactiva cada vez, y mantén idéntico el prefijo compartido en todo el lote para que cada llamada, salvo la primera, lo lea de la caché.

07

7. Paga la mitad del precio de lista

Los pasos del 1 al 6 reducen los tokens. Este reduce el precio de cada token: Half Off Dev sirve los mismos modelos Claude con la misma API Messages de Anthropic a la mitad del precio de lista de Anthropic, tanto en entrada y salida como en lecturas y escrituras de caché. Se suma a todo lo anterior, porque multiplica la factura final. Pasarte requiere dos cambios:

Shell
export ANTHROPIC_BASE_URL=https://halfoff.dev
export ANTHROPIC_API_KEY=ho-...

Tu SDK, tus prompts, tus herramientas y tu código de streaming siguen igual. Empieza por el inicio rápido y compara con tus propios números en la calculadora.

08

Preguntas frecuentes

?
¿Cuál es el modelo Claude más barato?+

El más pequeño de la familia, el que la tabla de precios en vivo ordena al final. Que sea el más barato para ti depende de si pasa tus casos de prueba: un modelo barato que necesita tres reintentos cuesta más que uno mediano que acierta a la primera.

¿La caché de prompts reduce el costo de Claude Code?+

Sí, y allí importa más que en ningún otro sitio. Una sesión de programación reenvía todo el historial en cada turno, así que la mayor parte de su entrada son lecturas de caché. Cuánto cuesta Claude Code muestra adónde va el resto.

¿Es más barato usar la API de Claude que una suscripción a Claude?+

Depende de cuánto la uses. El uso ligero y esporádico sale más barato en la API; el uso intensivo a diario puede salir más barato con una tarifa plana. Claude Pro frente a la API explica cuándo gana cada una.

¿Obtendré las mismas respuestas a la mitad del precio?+

Obtienes los mismos modelos a través de la misma API: las peticiones se pasan en el formato propio del proveedor, sin traducción, así que funciones como cache_control y thinking se comportan como las documenta Anthropic.

¿Por dónde empiezo?+

Usa la calculadora de costos con tus recuentos reales de tokens, luego crea una cuenta y envía una petición.

Una clave prepago para modelos, datos y agentes

Sin suscripción. Recarga, usa lo que necesites y ve cada cargo en tus registros.