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:
ANTHROPIC_BASE_URL. Quando configurado, ele comunica seu protocolo nativo da Anthropic diretamente ao SecureAI – sem necessidade de proxy local ou script wrapper.
Passo 1 — Instale o Claude Code
- macOS/Linux/WSL
- Windows PowerShell
Etapa 2 — Gere uma chave de API
- Vá para Admin → Chaves de API (
https://<your-host>/admin/apis) - Clique em Criar chave de API
- Defina um nome (por exemplo,
claude-code-dev-jane) - 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
- 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
Passo 4 — Verifique a conexão
Inicie o Claude Code no diretório do seu projeto:/status dentro da sessão. Você deveria ver:
Modelos disponíveis
SecureAI expõe o mesmo catálogo de modelos disponível na interface de chat. Use qualquer valorid 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ãoself-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_KEYestá 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 tokenBearer sk-…) para ver exatamente o que a chave pode acessar

