@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
- Instale a versão mais recente do OpenCode
- Crie uma BetterToken API Key
- Copie um Model ID do model plaza ou da janela Setup da chave
Instalar
- curl
- npm
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.- macOS / Linux
- Windows
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: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.
/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
Executeopencode 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 novoYOUR_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.
O que significa cada método de configuração
O que significa cada método de configuração
- 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
- API compatível com OpenAI ou API compatível com Anthropic
- MCP ou API Key e Base URL
- O que são model_provider, base_url e wire_api?
- Como configurar uma API compatível com OpenAI no Cline
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
Provedor e provedor do modelo
Provedor e provedor do modelo
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.
