← Voltar à lista

Guia de configuração do Claude Code

Instale o Claude Code, adicione a chave de API e inicie uma conversa através do Starsg.

ImportanteAntes de começar, prepare uma chave de API criada noconsole. Se o utilizador ainda não tem um, siga o link para criá-lo.

1. Verificação ambiental

Se utilizar os comandos npm abaixo, execute primeiro node --version no terminal. Se o comando não for encontrado, aceda à página de descarga do Node.js e instale o Node.js. Abra um novo terminal e execute as duas verificações abaixo.

bash
node --version
npm --version

Guias oficiais de instalação: Claude Code

Instale apenas a ferramenta que pretende utilizar; ignore as que já tiver. Comandos npm:

bash
npm i -g @anthropic-ai/claude-code@latest
Importante: execute o comando --version apenas para a ferramenta instalada.
bash
claude --version

Se aparecer um número de versão, a instalação foi concluída. Se o comando não for encontrado, reabra o terminal e tente novamente.

Importante: se o comando claude indicar que não consegue aceder ao serviço Anthropic, siga Claude Code não consegue se conectar à Anthropicpara executar os comandos extras de configuração primeiro, depois volte e continue com as seções de configuração por CLI abaixo.

2. Código Claude

Abrir~/.claude/settings.json(crie o ficheiro se ele não existir) e escreva:

json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.starsg.ai",
    "ANTHROPIC_AUTH_TOKEN": "sk-abc...xyz",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4-7",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-6",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5",
    "CLAUDE_CODE_ATTRIBUTION_HEADER": "0",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
    "CLAUDE_CODE_DISABLE_TERMINAL_TITLE": "1"
  }
}

Substituirsk-abc...xyzcom uma chave criada noconsole.

Nota:se o utilizador ainda encontrar erros após a configuração e a CLI solicitar que o utilizador faça login, sigaClaude Code não consegue se conectar à Anthropicpara resolvê-lo.

3. Verificar

Execute claude no terminal. Uma resposta no chat confirma a ligação.