Claude Code CLI
Conecta la CLI de Claude Code con la API de LMU AI: configuración de settings.json, selección de modelos, LLM chinos, cómo habilitar el contexto de 1M y correcciones de errores comunes.
Claude Code es el agente de codificación de IA oficial de Anthropic — se ejecuta en tu terminal y te permite escribir, depurar y refactorizar código en lenguaje natural.
Una forma más rápida: importación con un clic con CC Switch
Si prefieres no editar settings.json a mano, usa la importación con un clic de CC Switch: haz clic en el botón "Import to CCS" en la lista de claves de la consola de LMU AI, y la Base URL y la clave se configuran automáticamente.
Paso 1 — Instalar Node.js
Omite esto si ya lo tienes; verifícalo con
node -v.
Necesitas Node.js 18+ — descarga: https://nodejs.org/en/download
# Verify after installing
node -v
# A version number (e.g. v24.4.1) means it installed correctly# During install, check "Automatically install the necessary tools"
# Reopen PowerShell after installing and verify
node -vSi lo instalaste antes pero la versión es demasiado antigua o el PATH está roto, reinstálalo y vuelve a abrir la terminal.
Paso 2 — Instalar Claude Code
npm install -g @anthropic-ai/claude-codenpm install -g @anthropic-ai/claude-codeVerifica la instalación:
claude --version¿Problemas de red? Cambia a un mirror de China
npm config set registry https://registry.npmmirror.com
npm install -g @anthropic-ai/claude-codePaso 3 — Configurar la API de LMU AI
Claude Code configura un endpoint de API personalizado a través de settings.json.
Ubicación del archivo de configuración
~/.claude/settings.jsonC:\Users\YourUsername\.claude\settings.jsonCrear el archivo de configuración
mkdir -p ~/.claude && touch ~/.claude/settings.jsonmkdir "$env:USERPROFILE\.claude" -Force
New-Item "$env:USERPROFILE\.claude\settings.json" -ForceEscribir la configuración
Abre settings.json en un editor de texto y agrega lo siguiente (reemplaza la clave por la tuya):
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.lmuai.com",
"ANTHROPIC_AUTH_TOKEN": "sk-your-lmu-ai-api-key",
"API_TIMEOUT_MS": "3000000",
"CLAUDE_CODE_ATTRIBUTION_HEADER": "0"
}
}Nota
- Establece
ANTHROPIC_AUTH_TOKENen la clave de API que generaste en la consola de LMU AI (empieza consk-) - No uses una clave de API oficial de Anthropic
- Si configuraste antes una clave oficial, borra primero la configuración anterior y luego escribe esta
- Establecer
CLAUDE_CODE_ATTRIBUTION_HEADERen"0"desactiva el encabezado de atribución de origen en las solicitudes, lo que ayuda a los aciertos de caché y a la eficiencia de tokens
Habilitar el contexto de 1M en Claude Code (opcional)
Claude Opus 4.8 / Sonnet 5 admiten una ventana de contexto largo de 1M tokens (200K de forma predeterminada), útil para repositorios enormes, registros largos y refactorizaciones entre archivos. Agrega el sufijo [1M] al ID del modelo para habilitarla.
Opción A — cambio manual con /model (recomendado para uso ocasional)
Mantén un settings.json mínimo (solo ANTHROPIC_BASE_URL + ANTHROPIC_AUTH_TOKEN), inicia Claude Code y escribe en el prompt:
/model claude-opus-5[1M]o:
/model claude-sonnet-5[1M]Esto cambia a la versión de 1M sin cambios de configuración. Se aplica a la sesión actual y se revierte al salir.
Opción B — un valor predeterminado permanente en settings.json (recomendado para uso diario de contexto largo)
Agrega dos líneas a la sección env de settings.json para que /model opus / /model sonnet usen de forma predeterminada la versión de 1M:
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.lmuai.com",
"ANTHROPIC_AUTH_TOKEN": "sk-your-lmu-ai-api-key",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5[1M]",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5[1M]",
"API_TIMEOUT_MS": "3000000",
"CLAUDE_CODE_ATTRIBUTION_HEADER": "0"
}
}Guarda y reinicia Claude Code; al seleccionar opus / sonnet en el comando /model ahora se usa automáticamente la versión de 1M.
Referencia de campos
| Campo | Propósito |
|---|---|
ANTHROPIC_DEFAULT_OPUS_MODEL | El ID de modelo que realmente se envía cuando eliges opus en Claude Code |
ANTHROPIC_DEFAULT_SONNET_MODEL | Igual, para sonnet |
sufijo [1M] | Habilita el modo de contexto largo de 1M tokens del modelo; sin él, se aplica el valor predeterminado de 200K |
Notas de uso
- Facturación diferente: el modo de contexto de 1M está escalonado según los precios de Anthropic, y el precio por token suele ser más alto que el modo predeterminado de 200K, por lo que las tareas de texto largo cuestan bastante más — no lo dejes activado a menos que lo necesites
- Solo algunos modelos lo admiten: los modelos principales Opus / Sonnet
claude-opus-5,claude-fable-5,claude-opus-4-8,claude-opus-4-7,claude-sonnet-5admiten el sufijo[1M]; la serie Haiku y los modelos más antiguos no. La lista de la Galería de modelos es la fuente de verdad - Elige la Opción A para uso ocasional, la Opción B para uso regular — escoge una
Usar modelos chinos (opcional)
LMU AI admite LLM chinos (por ejemplo, la serie Qwen). Al establecer model en settings.json, evitas el cambio manual con /model en cada inicio y usas directamente el modelo especificado.
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.lmuai.com",
"ANTHROPIC_AUTH_TOKEN": "sk-your-lmu-ai-api-key",
"CLAUDE_CODE_ATTRIBUTION_HEADER": "0"
},
"model": "qwen3.8-max-preview",
"effortLevel": "medium"
}Referencia de campos:
| Campo | Descripción |
|---|---|
model | El modelo predeterminado, cargado al iniciar — sin cambio manual cada vez |
effortLevel | Esfuerzo de razonamiento: low / medium / high; se recomienda medium para los modelos chinos |
CLAUDE_CODE_ATTRIBUTION_HEADER | Establécelo en "0" para desactivar el encabezado de atribución de origen, lo que ayuda a los aciertos de caché, la eficiencia de tokens y la compatibilidad |
Modelos chinos admitidos (ejemplos)
qwen3.8-max-preview— Qwen 3.8 Max Preview (el más reciente)qwen3.7-max— Qwen 3.7 Maxglm-5.2— Zhipu GLM-5.2deepseek-v4-pro— DeepSeek V4 Prokimi-k3— Kimi K3
La lista de Modelos disponibles en la consola de LMU AI es la fuente de verdad.
Modelos chinos vs. modelos oficiales de Claude
| Modelos chinos | Modelos oficiales de Claude | |
|---|---|---|
| Costo | Más bajo | Más alto |
| Comprensión del chino | Excelente | Buena |
| Capacidad de codificación | Excelente | Excelente |
| Ajuste de modelo predeterminado | ✅ Admitido | ✅ Admitido |
Paso 4 — Iniciar Claude Code
Abre una terminal en el directorio de tu proyecto y ejecuta:
claudeModo sin aprobación (recomendado)
claude --dangerously-skip-permissionsEn este modo, Claude Code ejecuta comandos automáticamente sin confirmar cada paso — práctico dentro de un directorio de proyecto.
Verificar la configuración
Después de iniciar, escribe en la interfaz de Claude Code:
/statusMuestra lo actual:
- Nombre del modelo
- Base URL de la API (debería mostrar
https://api.lmuai.com) - Estado de la clave de API
Si la Base URL es correcta, la configuración está funcionando.
Problemas comunes
401 Unauthorized
Causa: la clave de API es incorrecta, o la solicitud aún fue al endpoint oficial de Anthropic.
Solución:
- Confirma que
ANTHROPIC_AUTH_TOKENensettings.jsonsea tu clave de LMU AI - Verifica si una variable de entorno del shell está anulando la configuración
echo $ANTHROPIC_BASE_URLecho $env:ANTHROPIC_BASE_URL- Vuelve a abrir la terminal y luego inicia Claude Code de nuevo
stream disconnected
Causa: una red local inestable, o un VPN / proxy / proxy del sistema está activo — un proxy que rota la IP rompe la conexión.
Solución: desactiva el VPN / proxy / proxy del sistema y reintenta. LMU AI es una conexión nacional directa y no necesita VPN; una conexión directa es la más rápida y estable.
503 No available accounts
Causa: normalmente ~/.zshrc o ~/.bashrc establece variables de entorno globales como ANTHROPIC_AUTH_TOKEN / ANTHROPIC_BASE_URL, que anulan settings.json.
Solución: elimina esas líneas de la configuración de tu shell, o muévelas a un archivo separado que solo hagas source al iniciar Claude Code. Consulta FAQ · Problema 6.
Tiempos de espera de respuesta
Causa: el tiempo de espera predeterminado es corto.
Solución: confirma que API_TIMEOUT_MS esté establecido en 3000000 (50 minutos) para que las tareas largas no se corten.
Consejos
- Inicia Claude Code desde la raíz del proyecto para que capte automáticamente la estructura del proyecto
- Pasa una instrucción directamente, por ejemplo,
claude "refactoriza esta función por mí" Ctrl+Cinterrumpe la tarea actual,/exitsale- Escribe
?o/helppara ver todos los comandos
Usar /goal para que Claude Code trabaje hasta cumplir el objetivo (opcional)
/goal es un comando de barra integrado de Claude Code (disponible desde la v2.1.139, mayo de 2026) que establece una condición de finalización para la sesión actual. Una vez establecida, Claude continúa por sí mismo a lo largo de los turnos hasta que se juzga que la condición se cumple, en lugar de detenerse cuando "parece que ya está". Es especialmente práctico en LMU AI para tareas largas de ejecución hasta el final (refactorizaciones de repositorios grandes, implementación según una especificación de aceptación, resolución de una acumulación de issues).
Las versiones más antiguas no tienen este comando. Si informa de un comando desconocido, primero actualiza Claude Code a la última versión.
Uso básico
| Comando | Propósito |
|---|---|
/goal <condición de finalización> | Establece un objetivo; Claude inicia un turno de inmediato y continúa automáticamente hasta que se cumple la condición |
/goal | Muestra el estado y el progreso del objetivo actual (o el más reciente) |
/goal clear | Borra el objetivo actual antes de tiempo (stop / off / reset / cancel / none son equivalentes) |
Una sesión tiene solo un objetivo a la vez; establecer uno nuevo reemplaza el anterior e inicia un nuevo turno de inmediato.
Cómo juzga que se "cumplió"
Al final de cada turno, Claude Code entrega tu condición de finalización + la conversación de este turno a un modelo pequeño y rápido (Haiku de forma predeterminada) para que juzgue. El juez solo observa la evidencia ya presente en la conversación — resultado de pruebas, registros de compilación, diferencias de archivos — y no volverá a ejecutar todo tu CI a tus espaldas. Así que escribe la condición de una forma en la que Claude pueda "producir evidencia" en la conversación.
El objetivo se borra automáticamente en cualquiera de estos casos:
- se juzga que la condición se cumple;
- el modelo juzga que la condición es imposible de satisfacer;
- un turno encuentra un error que requiere tu intervención.
Cómo escribir una buena condición de objetivo
- Usa un estado final verificable: por ejemplo, "
npm testsale con 0", "tsc --noEmitno reporta errores" — no descripciones subjetivas como "haz el código más bonito"; - Deja que la evidencia llegue a la conversación: imprime los resultados de las pruebas / compilación en cada turno para que el modelo juez pueda verlos;
- Delimita el alcance + limita los turnos: por ejemplo, "solo cambia archivos bajo
src/auth/, detente después de un máximo de 20 turnos" para evitar que se quede dando vueltas; - Requiere un espacio de trabajo de confianza (hooks habilitados) para que tenga efecto.
Un consejo para usarlo con LMU AI
Cada turno adicional de /goal gasta otra ronda de tokens (más un poco de sobrecarga de Haiku por el juicio de cada turno). Al ejecutar un objetivo largo en LMU AI, escribe en la condición un estado final claro y un número máximo de turnos para que no consuma cuota dando vueltas en un objetivo no verificable. Para un bucle de "autocorregirse repetidamente hasta que pasen las comprobaciones", combina /goal con /loop.
Última actualización:
Consigue una clave de API de LMU AI y empieza a usar Claude, Codex y más
Registro gratuito y planes flexibles. Una sola clave API para Claude Code, Codex CLI, Cursor, la extensión de VS Code, OpenCode, Cherry Studio y otras herramientas de IA.
RegistrarseDatos y privacidad
Manejo de datos de LMU AI: el contenido de las solicitudes y respuestas nunca se persiste, los metadatos de las llamadas se conservan durante 90 días y los datos de la cuenta se almacenan únicamente dentro de China.
Claude Code Desktop
Conecta el cliente Claude Code para Desktop a la API de LMU AI: activa el Modo Desarrollador y luego configura el endpoint de inferencia de terceros.