everyapi
Integración · CLI oficial de AnthropicCompatible con OpenAI · una clave · catálogo en vivo
Claude Code

Ejecuta la pasarela de EveryAPI dentro de Claude Code

Claude Code puede enviar solicitudes Anthropic Messages mediante EveryAPI usando la URL base documentada y una clave de EveryAPI. `everyapi use claude` solo inyecta esos ajustes en el proceso hijo que inicia.

01Código de configuración

Una línea de base URL apunta Claude Code a EveryAPI

Base URL global por defecto / Base URL prioritaria para China: https://api.everyapi.ai/v1 / https://api-cn.everyapi.ai/v1

terminal
# 1. Instale everyapi CLI (Homebrew / Ir a instalar / binario)
brew tap everyapi-ai/tap && brew install everyapi
 
# 2. Inicie sesión y vincule su cuenta (flujo de código de dispositivo, una vez por máquina)
everyapi auth login
 
# 3. Inicie el código Claude en un solo paso, con las variables de entorno inyectadas automáticamente
everyapi use claude
 
# Este comando = exporta ANTHROPIC_BASE_URL/AUTH_TOKEN por ti
# luego ejecuta el comando claude local; la configuración solo se aplica a este proceso hijo
02Pasos

De cero a tu primera llamada

  1. Instala el propio Claude Code

    Instala el comando claude según la documentación de Anthropic (npm i -g @anthropic-ai/claude-code o brew install). EveryAPI no se encarga de la instalación de Claude Code en sí.

    https://docs.anthropic.com/en/docs/claude-code/quickstart

  2. Instala el everyapi CLI e inicia sesión

    brew tap everyapi-ai/tap && brew install everyapi, luego everyapi auth login: la terminal muestra un código QR / abre una página de confirmación device-auth en el navegador y, tras confirmar, la CLI obtiene el token localmente.

  3. everyapi use claude lo hace con un solo comando

    La CLI inyecta ANTHROPIC_BASE_URL y ANTHROPIC_AUTH_TOKEN en el proceso hijo de Claude Code que inicia. No modifica el perfil del shell ni afecta a ejecuciones posteriores de `claude`.

  4. ¿Necesitas cambiar el modelo upstream?

    Claude Code solicita el modelo configurado mediante el gateway. Los modelos y rutas disponibles dependen de tu cuenta de EveryAPI y de los canales elegibles en ese momento.

03Preguntas frecuentes

Acerca de Claude Code × EveryAPI

¿Necesito una clave API de Anthropic aparte?

No. Configura el ANTHROPIC_AUTH_TOKEN de Claude Code directamente con tu clave sk-everyapi- de EveryAPI, y la pasarela gestiona las credenciales del upstream por ti.

¿Por qué ANTHROPIC_BASE_URL no incluye /v1?

El protocolo oficial de Anthropic pone el número de versión en el segmento de ruta de la URL en lugar de en la base URL (POST /v1/messages). Claude Code construye la ruta por sí mismo, así que la base debe ser simplemente https://api.everyapi.ai. Son OpenAI / Codex los que necesitan el /v1.

¿Puedo usar una suscripción de Anthropic OAuth (Claude Pro) en lugar de una clave API?

El OAuth de la suscripción Claude Pro pasa por el flujo de escritorio / móvil de Anthropic, que usa un endpoint distinto al de una clave API. Un vendedor del marketplace de EveryAPI puede conectar su propio OAuth de Claude Pro, y es transparente para el comprador que pasa por EveryAPI (consulta la documentación del marketplace). El comprador no necesita poseer ningún OAuth.

¿Se ven afectados los ajustes de /allowed-tools / MCP server de Claude Code?

No se ve afectado. EveryAPI solo actúa de proxy para las solicitudes de inferencia de LLM; la configuración de MCP server / tool sigue gestionándola el propio Claude Code. EveryAPI también ofrece su propio MCP server (everyapi mcp install claude) para que Claude Code pueda consultar tu cuota / saldo de EveryAPI en lenguaje natural.