Skip to main content

Claude Code - Integração IDE

Claude Code é o assistente de codificação agente da Anthropic. Ao apontá-lo para o proxy compatível com Anthropic da SecureAI, cada prompt enviado por seus desenvolvedores passa por SMLTP, DLP, verificação de PII, Prompt Shield, limitação de taxa e governança de modelo — sem quaisquer alterações no fluxo de trabalho do desenvolvedor.
##Como funciona SecureAI expõe um endpoint compatível com a Messages API da Anthropic em:
Claude Code suporta nativamente o redirecionamento de todo o tráfego para um URL base personalizado por meio da variável de ambiente ANTHROPIC_BASE_URL. Quando configurado, ele comunica seu protocolo nativo da Anthropic diretamente ao SecureAI – sem necessidade de proxy local ou script wrapper.
Todas as atividades aparecem no painel de administração do SecureAI em AI Gateway → Logs de auditoria, atribuídas à chave de API do desenvolvedor.

Passo 1 — Instale o Claude Code


Etapa 2 — Gere uma chave de API

  1. Vá para Admin → Chaves de API (https://<your-host>/admin/apis)
  2. Clique em Criar chave de API
  3. Defina um nome (por exemplo, claude-code-dev-jane)
  4. Configurar:
    • Modelos permitidos — selecione quais LLMs a chave pode usar (consulte [modelos disponíveis](#modelos disponíveis))
    • SMLTP política — selecione a política de conformidade (internal, confidential, hipaa, etc.)
    • Limites de taxas conforme necessário
  5. Copie o valor sk-… — ele é mostrado apenas uma vez

Etapa 3 — Configurar o Claude Code

A abordagem recomendada é adicionar as configurações ao arquivo de configurações locais em nível de projeto (.claude/settings.local.json), que é ignorado pelo git por padrão.
.claude/settings.local.json
ANTHROPIC_API_KEY deve ser definido explicitamente como uma string vazia para evitar que Claude Code tente se autenticar diretamente com o Anthropic.
Perfil Shell (alternativa)Você também pode adicionar as variáveis ​​a ~/.zshrc, ~/.bashrc ou seu PowerShell $PROFILE em vez do arquivo de configurações. O arquivo de configurações é preferido para projetos de equipe para que cada desenvolvedor herde a mesma configuração automaticamente.

Passo 4 — Verifique a conexão

Inicie o Claude Code no diretório do seu projeto:
Execute /status dentro da sessão. Você deveria ver:
Isso confirma que todo o tráfego está sendo roteado através do SecureAI.

Modelos disponíveis

SecureAI expõe o mesmo catálogo de modelos disponível na interface de chat. Use qualquer valor id da tabela abaixo nos env vars acima.

Anthropic (Claude)

OpenAI

Google (Gêmeos)

Meta (Lhama)

###Mistral

DeepSeek

xAI (Groque)

###Qwen

Auto-hospedado (endpoints remotos SMLTP)

Modelos auto-hospedados registrados como endpoints remotos ativos SMLTP ficam automaticamente disponíveis. Seus IDs seguem o padrão self-hosted/<model-name>. Execute /status no Claude Code ou ligue para GET /api/claude-code/v1/models para ver a lista ao vivo.

Funções do modelo do Claude Code

Claude Code usa diferentes modelos para diferentes tarefas internas. Mapeie cada função para qualquer modelo do catálogo acima: Você pode misturar provedores livremente. Por exemplo, use Gemini para subtarefas rápidas/baratas e Claude para o ciclo de raciocínio principal:

Aplicação de segurança

Cada solicitação por meio do proxy está sujeita à pilha de segurança SecureAI completa: A política SMLTP é herdada da configuração da chave de API. Para alterar a política de uma chave, vá para Admin → Chaves de API, edite a chave e selecione uma política SMLTP diferente.

Solução de problemas

/status ainda mostra api.anthropic.com

Claude Code armazenou em cache as credenciais de um login anterior. Execute /logout dentro de uma sessão do Claude Code e reinicie:

401 Unauthorized

  • Verifique se a chave sk-… está ativa em Admin → API Keys
  • Verifique se ANTHROPIC_API_KEY está definido como uma string vazia ("")

Modelo não disponível

  • Verifique a lista Modelos permitidos da chave de API em Admin → Chaves de API
  • Ligue para GET /api/claude-code/v1/models (com seu token Bearer sk-…) para ver exatamente o que a chave pode acessar

DLP / Bloco PII

Se um prompt for bloqueado, Claude Code receberá uma resposta de erro com uma mensagem explicando a violação. O incidente é registrado em Admin → Incidentes e visível em AI Gateway → Registros de auditoria.