Saltar a la documentación

Compatibilidad con Claude Code

Comprende los límites del gateway Messages antes de configurar Claude Code.

Actualizado el 3 de noviembre de 2026

Instala el cliente

Claude Code 2.1.233 se probó con dos solicitudes, streaming y un ciclo de herramienta/resultado del cliente con una respuesta local sintética. Esto demuestra cliente/protocolo, no proveedor real ni cobro de producción. Instala esta versión desde el paquete npm oficial y revisa los cambios antes de actualizar.

bash
npm install -g @anthropic-ai/claude-code@2.1.233
claude --version

Antes de empezar

Abre un terminal nuevo, configura una clave con permisos y consulta los modelos disponibles para tu cuenta antes de usar el cliente. La configuración compartida incluye comandos Bash y PowerShell.

Estado de compatibilidad

Anthropic declara que no admite enrutar Claude Code a modelos distintos de Claude. NotHoly sirve su catálogo mediante una interfaz compatible con Messages; no proporciona pesos ni suscripción Claude. Esta opción experimental no equivale a un servicio Claude admitido.

Usa el protocolo documentado

Usa la referencia Messages y el SDK oficial Anthropic para el subconjunto de protocolo verificado. Claude Code puede enviar cabeceras beta, controles de razonamiento y herramientas adicionales. Las funciones no admitidas fallan explícitamente; nunca elimines controles de seguridad o ejecución para que una solicitud pase.

Configuración del cliente

Selecciona un modelo publicado para generar la configuración. Confirma el acceso de tu cuenta con GET /v1/models antes de enviar una solicitud.

bash
export ANTHROPIC_API_KEY="$NOTHOLY_API_KEY"
unset ANTHROPIC_AUTH_TOKEN
export ANTHROPIC_BASE_URL="https://api.notholy.com"
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC="1"
export CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS="1"
export CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING="1"
export MAX_THINKING_TOKENS="0"
export DISABLE_PROMPT_CACHING="1"
claude --bare --model "notholy-pulse" --tools Read --max-turns 2 --no-session-persistence

PowerShell

powershell
$env:ANTHROPIC_API_KEY = $env:NOTHOLY_API_KEY
Remove-Item Env:ANTHROPIC_AUTH_TOKEN -ErrorAction SilentlyContinue
$env:ANTHROPIC_BASE_URL = "https://api.notholy.com"
$env:CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC = "1"
$env:CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS = "1"
$env:CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING = "1"
$env:MAX_THINKING_TOKENS = "0"
$env:DISABLE_PROMPT_CACHING = "1"
claude --bare --model "notholy-pulse" --tools Read --max-turns 2 --no-session-persistence

Inicio de diagnóstico de solo lectura, con compatibilidad experimental con Claude Code. Usa un terminal nuevo y una carpeta desechable con solo un archivo inofensivo. --bare omite hooks personales, plugins y descubrimiento automático de CLAUDE.md. Read puede leer archivos locales, pero no habilita Bash ni ediciones. Requiere razonamiento high y al menos 32.000 tokens de salida en el catálogo. El cliente instalado se probó con una respuesta local sintética, no con un modelo real.

Referencia de configuración: un ejemplo generado no certifica el cliente completo. Revisa los límites anteriores. Guarda las claves en tu entorno privado.