Pular para o conteúdo
NotHolyDocs

Integrações

Claude Code

Rode o Claude Code com os modelos da NotHoly usando notholy run claude, ou defina as variáveis você mesmo.

Ver em Markdown

O notholy run claude precisa do CLI da NotHoly instalado e conectado à sua conta (Instalar o CLI) e do próprio Claude Code: npm i -g @anthropic-ai/claude-code. A configuração manual abaixo só precisa de uma chave de API.

Shell
notholy run claude

Isso inicia o Claude Code com estas variáveis só no processo dele:

Shell
ANTHROPIC_BASE_URL=https://api.notholy.com
ANTHROPIC_AUTH_TOKEN=$NOTHOLY_API_KEY
ANTHROPIC_MODEL='notholy-specter[1m]'
ANTHROPIC_DEFAULT_OPUS_MODEL='notholy-specter[1m]'
ANTHROPIC_DEFAULT_SONNET_MODEL='notholy-specter[1m]'
ANTHROPIC_DEFAULT_HAIKU_MODEL=notholy-specter
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1
CLAUDE_CODE_ATTRIBUTION_HEADER=0

O sufixo [1m] informa ao Claude Code que o contexto é de um milhão de tokens. A NotHoly remove o sufixo antes do roteamento.

Gravar a configuração

notholy connect claude grava os mesmos valores no bloco env de .claude/settings.local.json, no projeto. Com --global, grava em ~/.claude/settings.json. Para desfazer, use notholy connect claude --undo.

JSON
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.notholy.com",
    "ANTHROPIC_AUTH_TOKEN": "nh_live_...",
    "ANTHROPIC_MODEL": "notholy-specter[1m]",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "notholy-specter"
  }
}

Teste

Peça ao Claude Code para ler um arquivo do projeto. Se vier uma tool call e uma resposta, a conexão está funcionando. /status mostra a URL base.

Limites conhecidos

  • Ferramentas de servidor, como a busca na web da Anthropic, não são executadas. Para ter as ferramentas de CVE e de web, adicione o servidor MCP da NotHoly: claude mcp add notholy -- notholy mcp.
  • cache_control é ignorado, então os números de cache em /cost ficam em zero.

Próximos passos