Claude Code instalado
Instala Claude Code desde la fuente oficial y confirma que se ejecuta con el comando claude en tu terminal.
Claude Code lee dos variables de entorno para enrutar solicitudes a cualquier lugar: ANTHROPIC_BASE_URL y ANTHROPIC_API_KEY. Apúntalas a RunAPI y ejecuta cada modelo Claude a la mitad de la tarifa oficial. Esta guía muestra los comandos exactos.
Claude Code usa dos variables de entorno para decidir a dónde van las solicitudes y cómo se autentican. Establécelas con valores de RunAPI y cada solicitud se enruta a través de RunAPI con un 50% de descuento. Las tarjetas a continuación cubren lo esencial antes del tutorial completo.
ANTHROPIC_BASE_URL establece el endpoint. ANTHROPIC_API_KEY establece la clave. Esa es toda la configuración.
Establece ANTHROPIC_BASE_URL en https://api.runapi.ai para que Claude Code se enrute a través de RunAPI.
Añade ambos exports a tu perfil de shell o .claude.json para no tener que volver a establecerlos en cada sesión.
Cada modelo Claude factura a la mitad de la tarifa oficial de Anthropic. Sin suscripción, sin límite.
La configuración tarda unos minutos. Necesitas Claude Code instalado, una cuenta de RunAPI y una terminal. La lista a continuación cubre todo lo necesario antes del primer comando.
Instala Claude Code desde la fuente oficial y confirma que se ejecuta con el comando claude en tu terminal.
Regístrate en runapi.ai. El nivel gratuito incluye créditos para probar cualquier modelo Claude antes de fondear un saldo.
Crea una clave desde Panel de control → API Keys. Cópiala una vez — se muestra completa solo al crearla.
Necesitas un shell para establecer variables de entorno. macOS, Linux y WSL en Windows funcionan de la misma manera.
Ejecuta estos comandos en orden. Establecen el endpoint y la clave, los guardan en tu perfil de shell y confirman que Claude Code los recoge. Reemplaza el marcador de posición con tu clave real de RunAPI.
Esto le dice a Claude Code que envíe solicitudes a RunAPI en lugar del endpoint predeterminado de Anthropic.
export ANTHROPIC_BASE_URL=https://api.runapi.ai
Pega tu clave de RunAPI en lugar del marcador de posición. Claude Code la usa para autenticar cada solicitud.
export ANTHROPIC_API_KEY=sk-your-runapi-key
Añade ambos exports a ~/.zshrc (o ~/.bashrc) para que sobrevivan nuevas sesiones de terminal. Recarga con source ~/.zshrc.
echo 'export ANTHROPIC_BASE_URL=https://api.runapi.ai' >> ~/.zshrc
Confirma que la variable imprime la URL de RunAPI. Si está vacía, recarga tu perfil de shell o abre una nueva terminal.
echo $ANTHROPIC_BASE_URL
Inicia Claude Code en tu proyecto. Ahora se enruta a través de RunAPI con un 50% de descuento sobre la tarifa oficial.
claude
Claude Code lee un pequeño conjunto de variables para controlar el endpoint, la autenticación, el modelo y la longitud de salida. La tabla lista las que importan para una configuración de endpoint personalizado y qué hace cada una.
| Variable | Propósito | Valor de ejemplo |
|---|---|---|
| ANTHROPIC_BASE_URL | Endpoint personalizado al que Claude Code envía solicitudes | https://api.runapi.ai |
| ANTHROPIC_API_KEY | Clave usada para autenticar las solicitudes | sk-your-runapi-key |
| ANTHROPIC_MODEL | Modelo predeterminado para nuevas sesiones | claude-sonnet-4-6 |
| CLAUDE_CODE_MAX_OUTPUT_TOKENS | Límite de tokens devueltos por respuesta | 8192 |
También puedes almacenar estos valores en un archivo de configuración .claude.json en tu directorio de inicio o de proyecto en lugar de exportarlos en cada sesión.
Claude Code acepta cualquier ID de modelo Claude a través de RunAPI. Elige según la tarea: un modelo rápido y barato para ediciones rutinarias, uno equilibrado para la programación diaria, o el más potente para problemas difíciles.
El más rápido y barato a $1/M de entrada y $5/M de salida a través de RunAPI. Ideal para ediciones rutinarias y consultas rápidas.
Predeterminado equilibrado para la programación diaria a $3/M de entrada y $15/M de salida a través de RunAPI. La mayoría de los desarrolladores usan este.
El más potente para problemas difíciles a $5/M de entrada y $25/M de salida a través de RunAPI. Úsalo para refactorizaciones y revisiones complejas.
Establece ANTHROPIC_MODEL o cambia el modelo dentro de Claude Code. La facturación sigue el modelo que realmente llamas, todo con un 50% de descuento.
La mayoría de los problemas de configuración provienen de una variable no establecida, un shell desactualizado o un error tipográfico en la clave. La tabla lista los errores comunes y la solución para cada uno.
| Error o síntoma | Causa probable | Solución |
|---|---|---|
| 401 Unauthorized | API key incorrecta o expirada | Verifica ANTHROPIC_API_KEY y crea una nueva clave en el panel de control de RunAPI si es necesario |
| Las solicitudes siguen llegando a Anthropic | ANTHROPIC_BASE_URL no establecida en este shell | Ejecuta echo $ANTHROPIC_BASE_URL; si está vacía, recarga tu perfil o abre una nueva terminal |
| 404 Not Found | Barra diagonal al final o ruta incorrecta en la URL base | Establece la URL base exactamente como https://api.runapi.ai sin ruta al final |
| Modelo no encontrado | ID de modelo inválido o mal escrito | Usa un ID válido como claude-sonnet-4-6 o claude-opus-4-7 |
| Variables perdidas al reiniciar | Los exports no se escribieron en el perfil de shell | Añade ambos exports a ~/.zshrc o ~/.bashrc y recarga |
Exporta ANTHROPIC_BASE_URL=https://api.runapi.ai para enrutar las solicitudes a través de RunAPI.
Exporta ANTHROPIC_API_KEY con tu clave de RunAPI desde Panel de control → API Keys.
Añade ambos exports a ~/.zshrc o ~/.bashrc y recarga para que sobrevivan nuevas sesiones.
Inicia claude en tu proyecto. Las solicitudes ahora se enrutan a través de RunAPI con un 50% de descuento sobre la tarifa oficial.
Establece dos variables de entorno. Exporta ANTHROPIC_BASE_URL a https://api.runapi.ai y ANTHROPIC_API_KEY a tu clave de RunAPI. Añade ambas a tu perfil de shell para que persistan. Claude Code las lee al iniciar y enruta cada solicitud a través de RunAPI.
Crea una en runapi.ai. Regístrate, abre Panel de control → API Keys y genera una clave. Cópiala de inmediato, ya que la clave completa solo se muestra al crearla. El nivel gratuito incluye créditos para probar cualquier modelo Claude antes de fondear un saldo.
Le dice a Claude Code a qué endpoint enviar las solicitudes. Por defecto, Claude Code llama directamente a Anthropic. Establecerla en https://api.runapi.ai enruta cada solicitud a través de RunAPI, que factura los mismos modelos al 50% de la tarifa oficial.
La URL base probablemente no está configurada en tu shell actual. Ejecuta echo $ANTHROPIC_BASE_URL — si está vacía, el export no persistió. Añádela a ~/.zshrc o ~/.bashrc, recarga con source y luego abre una nueva terminal y verifica de nuevo.
Sí. Coloca los valores en un archivo .claude.json en tu directorio de inicio o de proyecto en lugar de exportarlos en cada sesión. Ambos enfoques funcionan; el archivo es más práctico para claves por proyecto, mientras que los exports son más simples para una configuración global única.
Abre el panel de control de RunAPI. Muestra el gasto por clave y por solicitud en tiempo real. Para limitar el costo de salida, establece CLAUDE_CODE_MAX_OUTPUT_TOKENS para que cada respuesta tenga un límite, y elige un modelo más barato como Haiku para ediciones rutinarias.
No. RunAPI envía las solicitudes directamente a los modelos Claude subyacentes. La salida, el uso de herramientas y el comportamiento son idénticos a la configuración predeterminada. Solo cambias dónde van las solicitudes y cómo se facturan — la experiencia de programación permanece igual.
La mayoría de los desarrolladores establecen ANTHROPIC_MODEL en claude-sonnet-4-6 para la programación diaria. Usa claude-haiku-4-5 para ediciones rápidas y baratas o claude-opus-4-7 para refactorizaciones difíciles. Puedes cambiar de modelo dentro de Claude Code en cualquier momento, y la facturación sigue el modelo que llamas.
Crea una cuenta gratuita de RunAPI, establece ANTHROPIC_BASE_URL y ANTHROPIC_API_KEY, y ejecuta cada modelo Claude en Claude Code con un 50% de descuento sobre los precios oficiales de Anthropic.