Documentación de Claude Code CLI: Configuración, Comandos Slash e Integración con API LLM

Documentación de Claude Code CLI: Configuración, Comandos Slash e Integración con API LLM

description: Revisa un PR abierto de GitHub en busca de problemas de seguridad y brechas de cobertura de pruebas.

Instrucciones

Revisa la solicitud de extracción con estas prioridades:

  1. Identifica vulnerabilidades de seguridad.
  2. Verifica la cobertura de pruebas para nuevas rutas de código.
  3. Señala la falta de manejo de errores en los límites del sistema.

Esto crea un comando `/review-pr` que puedes invocar directamente:

```text
/review-pr

Claude también carga la habilidad automáticamente cuando preguntas algo que coincida con la descripción.

Ubicaciones y Prioridad de Habilidades

~/.claude/skills/        → personal, todos los proyectos
.claude/skills/          → solo este proyecto

Los comandos personalizados en .claude/commands/ aún funcionan. Un archivo en .claude/commands/deploy.md y una habilidad en .claude/skills/deploy/SKILL.md crean ambos /deploy.

Usar Novita AI como Backend LLM

Claude Code enruta el tráfico de API a través de ANTHROPIC_BASE_URL. Configurarlo al endpoint compatible con Anthropic de Novita AI te da acceso a los modelos de Novita sin cambiar el flujo de trabajo de Claude Code.

Obtén tu Clave API de Novita AI

Regístrate para una cuenta de Novita AI para recibir créditos de prueba gratuitos. Luego abre la página de Gestión de Claves, haz clic en Crear Nueva Clave y copia la clave inmediatamente.

Configura las Variables de Entorno

En Mac y Linux:

export ANTHROPIC_BASE_URL="https://api.novita.ai/anthropic"
export ANTHROPIC_AUTH_TOKEN="<Tu Clave API de Novita>"
export ANTHROPIC_MODEL="moonshotai/kimi-k2-instruct"
export ANTHROPIC_SMALL_FAST_MODEL="moonshotai/kimi-k2-instruct"

En Windows (Command Prompt):

set ANTHROPIC_BASE_URL=https://api.novita.ai/anthropic
set ANTHROPIC_AUTH_TOKEN=<Tu Clave API de Novita>
set ANTHROPIC_MODEL=moonshotai/kimi-k2-instruct
set ANTHROPIC_SMALL_FAST_MODEL=moonshotai/kimi-k2-instruct

ANTHROPIC_SMALL_FAST_MODEL controla el modelo ligero que Claude Code usa para tareas internas rápidas como búsquedas de archivos y resúmenes rápidos.

Inicia Claude Code

cd tu-proyecto
claude

Para scripting y CI, se aplica el mismo enfoque:

cat logs.txt | claude -p "encuentra cualquier patrón de error" --output-format json

La API LLM de Novita AI admite el formato de mensajes de Anthropic, incluyendo uso de herramientas, salidas estructuradas y streaming, por lo que Claude Code funciona sin modificaciones.

Agent Sandbox para Ejecución Aislada

Si estás construyendo pipelines automatizados sobre Claude Code, el Agent Sandbox de Novita AI te brinda ejecución aislada para ejecuciones de agentes, lo cual es útil para flujos de trabajo de CI y trabajos de codificación de varios pasos.

Claude Code como Herramienta IDE

A menudo se describe a Claude Code como “un IDE” porque se integra en tu flujo de trabajo existente en lugar de reemplazarlo. Más precisamente, es una capa de agente que funciona con tu terminal, editor y contexto del proyecto.

VS Code y Cursor

Instala la extensión Claude Code desde el Marketplace de VS Code o desde el marketplace de Cursor. Después de instalarla, abre la Paleta de Comandos, escribe “Claude Code” y selecciona Abrir en Nueva Pestaña.

La integración de VS Code agrega revisión de diferencias en línea, menciones de archivos, revisión de planes antes de ediciones e historial de conversaciones directamente en el panel del editor. También puedes usar Claude Code en la terminal integrada junto con la extensión.

JetBrains

Instala el plugin de Claude Code desde el Marketplace de JetBrains y reinicia tu IDE. Proporciona visualización interactiva de diferencias y uso compartido del contexto de selección en IntelliJ IDEA, PyCharm, WebStorm y otros IDEs de JetBrains.

Aplicación de Escritorio y Web

La aplicación de escritorio de Claude Code te permite revisar diferencias visualmente y ejecutar múltiples sesiones en paralelo. La interfaz web en claude.ai/code ejecuta sesiones en el navegador sin necesidad de configuración local.

Preguntas Frecuentes

¿Qué es ANTHROPIC_BASE_URL y por qué es importante?

ANTHROPIC_BASE_URL le indica a Claude Code a qué endpoint de API enviar las solicitudes. El valor predeterminado es la API de Anthropic. Configurarlo en https://api.novita.ai/anthropic enruta el tráfico al endpoint compatible con Anthropic de Novita AI.

¿Cuál es la diferencia entre las banderas de CLI y los comandos slash?

Las banderas de CLI se establecen cuando inicias claude desde tu shell. Los comandos slash se ejecutan dentro de una sesión activa y cambian el comportamiento en medio de la conversación.

¿Puedo usar Claude Code sin una suscripción de Claude?

Sí. claude auth login --console te inicia sesión con la facturación por clave API de Anthropic Console. Si enrutas a Novita AI a través de ANTHROPIC_BASE_URL, solo necesitas una cuenta de Novita AI.

¿En qué se diferencian los comandos slash personalizados de CLAUDE.md?

CLAUDE.md se carga al inicio de cada sesión y permanece en el contexto. Las habilidades se cargan solo cuando se invocan, por lo que usa CLAUDE.md para hechos del proyecto siempre activos y habilidades para procedimientos repetibles.

¿Funciona Claude Code en CI?

Sí. Usa claude -p "consulta" --output-format json para modo no interactivo. Agrega --max-budget-usd para limitar el gasto y --max-turns para acotar el tiempo de ejecución.

Novita AI es una plataforma en la nube de IA que ofrece a los desarrolladores una forma sencilla de implementar modelos de IA mediante nuestra API simple, al tiempo que proporciona GPU en la nube asequible y confiable para construir y escalar.

Artículos Recomendados