Guia de configuração CLI
Aponte os dois assistentes baseados em terminal – Claude Code e OpenAI Codex – para Starsg para que eles compartilhem um gateway, um conjunto de chaves de API e uma visualização de uso.
1. Verificação ambiental
Confirme que o Node.js está instalado executandonpm list -g --depth-0no seu terminal. Se o shell reportar "comando não encontrado", sigaeste guiapara instalar o ambiente Node.js Claude Code / Codex precisa, em seguida, execute novamente o comando.
npm list -g --depth-0
Instale ambas as CLIs de uma só vez:
npm i -g @anthropic-ai/claude-code@latest npm i -g @openai/codex@latest
claude codex
Se o terminal abrir um prompt de chat, imprimir um banner de boas-vindas ou mostrar um menu de seleção, essa CLI está instalada corretamente.
2. Código Claude
Abrir~/.claude/settings.json(crie o arquivo se ele não existir) e escreva:
{
"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. Execute Claude em seu terminal – uma resposta de bate-papo bem-sucedida confirma a fiação.
3. Códice
Editar~/.codex/config.toml— este arquivo contém o endpoint do gateway, padrões do modelo e esforço de raciocínio:
disable_response_storage = true model = "gpt-5.5" model_provider = "novamaas" model_reasoning_effort = "high" model_verbosity = "high" [features] web_search_request = true [model_providers.novamaas] base_url = "https://api.starsg.ai/v1" name = "novamaas" requires_openai_auth = true wire_api = "responses"
Em seguida, escreva sua chave API em~/.codex/auth.json:
{
"OPENAI_API_KEY": "sk-abc...xyz"
}4. Verifique
Executarclaudeoucodexem um terminal — assim que você receber uma resposta no chat, a integração estará ativa.