← Voltar à lista

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 o utilizador terá uma chave, uma visualização de uso e uma ferramenta para conduzir todos eles.

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. Instale o OpenCode

Instale globalmente via npm. Requer Node.js 18+.

bash
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 ecrã de boas-vindas aparecer.

bash
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.

json
{
  "$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"
      }
    }
  }
}
Nota:Ao gerar a chave, escolha o canal certo para cada provedor (Claude / OpenAI / Gemini) e deixe a seleção de «modelos disponíveis» como padrão — caso contrário o gateway bloqueará um dos três.

3. Mova-o para o diretório de configuração do OpenCode

macOS — abra a pasta de configuração do seu terminal:

bash
open "$HOME/.config/opencode"

Windows — abra a pasta de configuração do cmd:

bash
start "" "%USERPROFILE%\.config\opencode"

Solte o opencode.json editado nesta pasta, substituindo o existente. Se o pacote que o utilizador 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 o utilizador está pronto.

bash
opencode
# In the interactive UI, type:
/models