Proxy de la API de Claude

Usa los modelos Claude con Claude Code, el SDK de Anthropic o cualquier herramienta compatible con OpenAI.

Respuesta corta

APIVAI es un proxy de la API de Claude: apunta Claude Code o el SDK de Anthropic a https://api.apivai.com (sin /v1), o cualquier herramienta compatible con OpenAI a https://api.apivai.com/v1, y usa los mismos modelos Claude con una clave de APIVAI. A 2026-10-10, Claude Sonnet 4.6 (ID de modelo claude-sonnet-4-6) cuesta $1.15 / $5.74 por millón de tokens de entrada / salida, frente a $3.00 / $15.00 al precio oficial de Anthropic. Pago por uso desde un saldo prepago.

BASE URLhttps://api.apivai.com

APIVAI ofrece los modelos Claude en dos formatos. Elige el que espera tu herramienta: confundirlos es la causa más común de errores 404.

FormatoBase URLEndpointEncabezado de autenticaciónLo usan
Nativo de Anthropichttps://api.apivai.com/v1/messagesx-api-keyClaude Code, Anthropic SDK
Compatible con OpenAIhttps://api.apivai.com/v1/chat/completionsAuthorization: BearerCursor, Cline, Aider, OpenAI SDK

Lo que importa es la dirección final: las solicitudes deben llegar a https://api.apivai.com/v1/messages (formato Anthropic) o https://api.apivai.com/v1/chat/completions (formato OpenAI). Cada herramienta añade algo distinto a la base URL. El SDK de Anthropic y Claude Code añaden /v1/messages, así que usan https://api.apivai.com; la mayoría de las herramientas al estilo de OpenAI añaden /chat/completions, así que usan https://api.apivai.com/v1. Hay excepciones —el proveedor anthropic de Continue y el modo Claude de Chatbox añaden solo /messages y necesitan https://api.apivai.com/v1—, así que sigue la guía de tu herramienta.

Claude Code

macOS / Linux

export ANTHROPIC_BASE_URL="https://api.apivai.com" export ANTHROPIC_AUTH_TOKEN="YOUR_APIVAI_API_KEY" claude

Windows PowerShell

$env:ANTHROPIC_BASE_URL="https://api.apivai.com" $env:ANTHROPIC_AUTH_TOKEN="YOUR_APIVAI_API_KEY" claude

Si ANTHROPIC_API_KEY ya está definida, elimínala primero o se usará en lugar de tu clave de APIVAI: unset ANTHROPIC_API_KEY (PowerShell: Remove-Item Env:ANTHROPIC_API_KEY).

Empieza con un prompt corto para confirmar la conexión antes de lanzar una sesión larga de agente.

Con estas dos variables, Claude Code se cobra por token desde tu saldo de APIVAI, así que no necesitas un plan Claude Pro o Max. Cuánto cuesta al mes y cuándo sale más barato un plan: Claude Code sin suscripción.

Anthropic SDK

Python

import anthropic client = anthropic.Anthropic( api_key="YOUR_APIVAI_API_KEY", base_url="https://api.apivai.com", ) message = client.messages.create( model="claude-sonnet-4-6", max_tokens=1024, messages=[{"role": "user", "content": "Hello!"}], ) print(message.content[0].text)

Node.js

import Anthropic from "@anthropic-ai/sdk"; const client = new Anthropic({ apiKey: process.env.APIVAI_API_KEY, baseURL: "https://api.apivai.com", }); const message = await client.messages.create({ model: "claude-sonnet-4-6", max_tokens: 1024, messages: [{ role: "user", content: "Hello!" }], }); // message.content is an array of content blocks console.log(message.content.map((b) => (b.type === "text" ? b.text : "")).join(""));

cURL (Messages API)

curl https://api.apivai.com/v1/messages \ -H "x-api-key: YOUR_APIVAI_API_KEY" \ -H "anthropic-version: 2023-06-01" \ -H "Content-Type: application/json" \ -d '{ "model": "claude-sonnet-4-6", "max_tokens": 1024, "messages": [{"role": "user", "content": "Hello!"}] }'

Añade "stream": true al cuerpo para recibir la respuesta como server-sent events.

Claude con el formato de OpenAI

Las herramientas que solo aceptan un proveedor al estilo de OpenAI también pueden usar los modelos Claude: apúntalas a la base URL con /v1 y pasa un ID de modelo de Claude.

curl https://api.apivai.com/v1/chat/completions \ -H "Authorization: Bearer YOUR_APIVAI_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "claude-sonnet-4-6", "messages": [{"role": "user", "content": "Hello!"}] }'

Errores comunes

ErrorCausa habitual
401Falta la clave, tiene un formato incorrecto o el proceso que lanzó la herramienta no la ve.
404La base URL tiene /v1 donde no debe, le falta o lo tiene dos veces.
model_not_foundEl modelo configurado no aparece en la respuesta actual de GET /v1/models.

Todos los códigos de error con sus causas y soluciones: códigos de error de la API de Claude.

Preguntas frecuentes

¿Qué base URL necesita Claude Code?

https://api.apivai.com, sin barra final y sin /v1. Claude Code añade /v1/messages por su cuenta.

¿Por qué recibo un 404?

La dirección final es incorrecta; normalmente falta /v1, sobra o está repetido. Debe ser https://api.apivai.com/v1/messages o https://api.apivai.com/v1/chat/completions. Claude Code y el SDK de Anthropic usan https://api.apivai.com; la mayoría de las herramientas al estilo de OpenAI usan https://api.apivai.com/v1; consulta la guía de tu herramienta para las excepciones.

¿Por qué recibo un 401 con una clave correcta?

Probablemente ANTHROPIC_API_KEY también está definida en tu terminal y tiene prioridad. Elimínala o comprueba en el panel que la clave aún tiene presupuesto.

¿La misma clave puede llamar a modelos GPT?

Sí. Usa un ID de modelo GPT como gpt-5.5 a través de la base URL de formato OpenAI https://api.apivai.com/v1.

¿Cuántas solicitudes puedo enviar?

Cada clave permite 60 solicitudes por minuto por defecto; contacta con soporte para un límite mayor.