OpenCode em Starsg
OpenCode é um assistente de codificação de terminal/editor de código aberto que suporta nativamente um baseURL e apiKey por provedor. Aponte todos os três provedores (Claude / GPT / Gemini) para Starsg e você terá uma chave, uma visualização de uso e uma ferramenta para conduzir todos eles.
1. Instale o OpenCode
Instale globalmente via npm. Requer Node.js 18+.
npm i -g opencode-ai
Execute opencode uma vez após a instalação para que ele possa criar o diretório de configuração padrão. Pressione Ctrl+C assim que a tela de boas-vindas aparecer.
opencode
2. Editar opencode.json
Gere uma chave de API no console Starsg e substitua todos os três espaços reservados sk-abc...xyz abaixo por essa chave. Mantenha os nomes dos modelos exatamente como cada provedor espera – apenas o baseURL muda.
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"anthropic": {
"options": {
"apiKey": "sk-abc...xyz",
"baseURL": "https://api.starsg.ai"
}
},
"openai": {
"options": {
"apiKey": "sk-abc...xyz",
"baseURL": "https://api.starsg.ai/v1"
}
},
"google": {
"options": {
"apiKey": "sk-abc...xyz",
"baseURL": "https://api.starsg.ai"
}
}
}
}3. Mova-o para o diretório de configuração do OpenCode
macOS — abra a pasta de configuração do seu terminal:
open "$HOME/.config/opencode"
Windows — abra a pasta de configuração do cmd:
start "" "%USERPROFILE%\.config\opencode"
Solte o opencode.json editado nesta pasta, substituindo o existente. Se o pacote que você baixou contém um diretório plugins/, copie-o também.
4. Verifique
Inicie o opencode novamente e digite /models dentro do prompt interativo. Ver modelos da anthropic, openai e google significa que você está pronto.
opencode # In the interactive UI, type: /models