https://moxus.ai como Base URL de Anthropic y elige un modelo que admita solicitudes compatibles con Claude / Anthropic.
Valores
Instala Claude Code
Instala primero y luego ejecuta la verificación de versión por separado. No copies el comando de instalación y el de verificación como un solo bloque. Después de instalar, puede que necesites volver a abrir la terminal antes de queclaude esté disponible.
- macOS/Linux/WSL
- WindowsPowerShell
- CMD de Windows
- mpn
Recomendado: importar la configuración desde una API key
En la página de API keys de Moxus AI, cada fila de key tiene una acción de Import configuration. Elige Claude Code para generar un script de terminal para la key seleccionada y la dirección actual del sitio.Abre la página de API keys
Abre Import configuration
Claude Code.Copia el script para tu sistema
Ejecuta el script directamente en tu terminal
Configuración manual: solo en la terminal actual
Usa una variable de entorno temporal si aún no quieres usar Import configuration. Los comandos aplican solo a la ventana de terminal actual y omiten el~/.claude/settings.json a nivel de usuario, de modo que una configuración antigua no puede sobrescribir la key que proporcionas.
- macOS/Linux/WSL
- WindowsPowerShell
ANTHROPIC_API_KEY y ANTHROPIC_AUTH_TOKEN usan ambas la misma key de Moxus AI para dar soporte a distintas versiones de Claude Code y a clientes compatibles con Anthropic.
Método final de la solicitud
Después de la configuración, Claude Code sigue enviando solicitudes Anthropic Messages. Moxus AI reemplaza el endpoint y la key:https://moxus.ai/v1/chat/completions, y no usa el estilo de autenticación Authorization: Bearer ... compatible con OpenAI.
Prueba manual
Usa el comando correspondiente a tu terminal para probar la key, el modelo y el endpoint compatible con Anthropic:- macOS/Linux/WSL
- WindowsPowerShell
- macOS/Linux/WSL
- WindowsPowerShell
Solución de problemas
¿Puedo usar el Base URL de OpenAI para Claude Code?
¿Puedo usar el Base URL de OpenAI para Claude Code?
https://moxus.ai, y la herramienta solicitará /v1/messages. https://moxus.ai/v1 es generalmente para clientes compatibles con OpenAI.¿Por qué Import configuration configura tanto ANTHROPIC_API_KEY como ANTHROPIC_AUTH_TOKEN?
¿Por qué Import configuration configura tanto ANTHROPIC_API_KEY como ANTHROPIC_AUTH_TOKEN?
¿Cómo elimino la configuración de Moxus AI para Claude Code?
¿Cómo elimino la configuración de Moxus AI para Claude Code?
~/.claude/settings.json, elimina solo las entradas env correspondientes y conserva el resto del archivo de configuración.Claude sigue solicitando directamente a Anthropic
Claude sigue solicitando directamente a Anthropic
ANTHROPIC_BASE_URL sea https://moxus.ai. Si lanzas el cliente desde una GUI, puede que no lea los perfiles de shell. Inícialo desde la terminal o usa la propia superficie de configuración del cliente.¿Cómo puedo hacer que las variables de la terminal tengan prioridad sobre settings.json?
¿Cómo puedo hacer que las variables de la terminal tengan prioridad sobre settings.json?
env en ~/.claude/settings.json puede sobrescribir variables de terminal con los mismos nombres. Elige la opción que se ajuste a tu caso de uso:-
Priorizar solo esta terminal: omite la configuración de usuario al iniciar mientras sigues cargando la configuración de proyecto y local:
macOS / Linux / WSL:
Windows PowerShell:Esto no carga
~/.claude/settings.json, de modo que un endpoint antiguo o un valor vacío en ese archivo no puede sobrescribir la terminal. Las preferencias de usuario en ese archivo, como el tema y las preferencias de modelo, tampoco se cargan. -
Usar Moxus AI de forma persistente: usa Import configuration desde la página de API keys. Si
~/.claude/settings.jsontodavía contiene valores antiguos, elimina o actualiza solo las entradas conflictivasANTHROPIC_API_KEY,ANTHROPIC_AUTH_TOKENyANTHROPIC_BASE_URL. Conserva todas las configuraciones personales no relacionadas y ejecutaclaudenormalmente después.
--settings puede sobrescribir configuraciones para un solo lanzamiento, pero no coloques una API key en ese argumento.Windows PowerShell dice que ejecutar claude.ps1 está deshabilitado
Windows PowerShell dice que ejecutar claude.ps1 está deshabilitado
claude.ps1, no una instalación de Claude dañada. La solución más simple es usar:claude directamente en la ventana actual, permite temporalmente la ejecución de scripts primero:¿Por qué falla project,local en Windows PowerShell?
¿Por qué falla project,local en Windows PowerShell?
project,local debe estar entre comillas como una sola cadena. Usa:~/.claude/settings.json para una sesión temporal, usa:¿Qué nombre de modelo debo usar?
¿Qué nombre de modelo debo usar?
