Skip to main content
O OpenCode se conecta ao BetterToken com @ai-sdk/openai-compatible. Nomeie o provedor do OpenCode como BetterToken ou OpenAI Compatible. GPT, Kimi e GLM são provedores de modelos dentro do BetterToken, não nomes de provedores do OpenCode.

Configurações principais

Pré-requisitos

Instalar

Configuração pela linha de comando

O script de configuração automática do BetterToken cria ou atualiza o provedor BetterToken no OpenCode. Ele requer Node.js. Se você não informar uma API Key ou um Model ID como argumento, o script solicitará esses dados.
Selecione bettertoken/YOUR_MODEL_ID quando o script terminar. Se o OpenCode já estiver em execução, reinicie-o antes de testar.

Configuração manual

Opção 1: salvar as credenciais com /connect

Inicie o OpenCode e execute:
Escolha Other, informe bettertoken como identificador do provedor e depois insira YOUR_API_KEY. O OpenCode armazena a credencial localmente.

Opção 2: configurar o JSON

O arquivo global é ~/.config/opencode/opencode.json. Um projeto pode usar opencode.json no diretório raiz.
Se você não usar /connect, adicione "apiKey": "YOUR_API_KEY" em options. Nunca faça commit de uma configuração que contenha uma chave real.

Verificar a conexão

Execute opencode em um projeto, selecione bettertoken/YOUR_MODEL_ID e envie uma mensagem curta. Uma resposta normal confirma a configuração. Reinicie o OpenCode depois de alterar o JSON.

Trocar de modelo

Adicione um novo YOUR_MODEL_ID em provider.bettertoken.models, atualize o model de nível superior, salve e reinicie o OpenCode.

Erros comuns

Configuração avançada

Provedores compatíveis

Os status se aplicam ao método de configuração do BetterToken descrito nesta página.
  • Configuração pela linha de comando e manual: use um comando gerado ou siga todas as etapas manuais.
  • Configuração manual: informe a API Key, a Base URL e o Model.
  • Sem suporte: ainda não há um método verificado de conexão direta.

Perguntas frequentes relacionadas

Opcional: gerenciar o provedor com o CC Switch

Para gerenciar provedores de várias ferramentas em um só lugar, consulte Configurar o OpenCode no CC Switch.

Detalhes técnicos

O provedor do OpenCode é bettertoken, baseado em @ai-sdk/openai-compatible e Chat Completions. GPT, Kimi e GLM são provedores de modelos no BetterToken; adicione o Model ID completo escolhido a models.