Claude Code: integración IDE
Claude Code es el asistente de codificación agente de Anthropic. Al apuntar al proxy compatible con Anthropic de SecureAI, cada mensaje que envían sus desarrolladores pasa por SMLTP, DLP, escaneo de PII, Prompt Shield, limitación de velocidad y gobernanza de modelos, sin ningún cambio en el flujo de trabajo del desarrollador.Cómo funciona
SecureAI expone un endpoint compatible con la API de Anthropic Messages en:ANTHROPIC_BASE_URL. Cuando se configura, habla su protocolo Anthropic nativo directamente a SecureAI, sin necesidad de proxy local ni secuencia de comandos contenedora.
Paso 1: instalar el Claude Code
- macOS/Linux/WSL
- WindowsPowerShell
Paso 2: generar una clave API
- Vaya a Administrador → Claves API (
https://<your-host>/admin/apis) - Haga clic en Crear clave API
- Establezca un nombre (por ejemplo,
claude-code-dev-jane) - Configurar:
- Modelos permitidos: seleccione qué LLM puede usar la clave (consulte modelos disponibles)
- Política SMLTP: seleccione la política de cumplimiento (
internal,confidential,hipaa, etc.) - Límites de tarifas según sea necesario
- Copie el valor
sk-…; se muestra solo una vez
Paso 3: configurar el Claude Code
El enfoque recomendado es agregar la configuración al archivo de configuración local a nivel de proyecto (.claude/settings.local.json), que git ignora de forma predeterminada.
.claude/settings.local.json
Paso 4: verificar la conexión
Inicie Claude Code desde el directorio de su proyecto:/status dentro de la sesión. Deberías ver:
Modelos disponibles
SecureAI expone el mismo catálogo de modelos disponible en la interfaz de chat. Utilice cualquier valorid de la siguiente tabla en las variables de entorno anteriores.
Anthropic (Claude)
IA abierta
Google (Géminis)
Meta (Llama)
###Mistral
Búsqueda profunda
xAI (Asimilar)
Qwen
Autohospedado (endpoints SMLTP remotos)
Los modelos autohospedados registrados como endpoints SMLTP remotos activos están disponibles automáticamente. Sus identificaciones siguen el patrónself-hosted/<model-name>. Ejecute /status en Claude Code o llame a GET /api/claude-code/v1/models para ver la lista en vivo.
Roles modelo de Claude Code
Claude Code utiliza diferentes modelos para diferentes tareas internas. Asigne cada rol a cualquier modelo del catálogo anterior:
Puede mezclar proveedores libremente. Por ejemplo, utilice Gemini para subtareas rápidas/económicas y Claude para el bucle de razonamiento principal:
Aplicación de la seguridad
Cada solicitud a través del proxy está sujeta a la pila de seguridad completa de SecureAI:
La política SMLTP se hereda de la configuración de la clave API. Para cambiar la política de una clave, vaya a Administrador → Claves API, edite la clave y seleccione una Política SMLTP diferente.
Solución de problemas
/status todavía muestra api.anthropic.com
Claude Code tiene credenciales almacenadas en caché de un inicio de sesión anterior. Ejecute /logout dentro de una sesión de Claude Code, luego reinicie:
401 Unauthorized
- Verifique que la clave
sk-…esté activa en Admin → Claves API - Compruebe que
ANTHROPIC_API_KEYesté configurado en una cadena vacía ("")
Modelo no disponible
- Verifique la lista Modelos permitidos de la clave API en Administrador → Claves API
- Llame a
GET /api/claude-code/v1/models(con su tokenBearer sk-…) para ver exactamente a qué puede acceder la clave

