Visão geral
Tipo: Ferramenta de códigoCaminho principal: compatível com OpenAINível de suporte: Caminho compatível
Instalação
- Script de instalação
- Homebrew
- Go
Configuração
Etapa 1: Definir variáveis de ambiente
~/.bashrc ou ~/.zshrc:
Etapa 2: Configurar o OpenCode
A documentação atual do OpenCode recomenda configurar provedores por meio deopencode.json ou opencode.jsonc. Para o TokenLab, use um provedor personalizado em vez de sobrescrever o provedor openai integrado:
Use
@ai-sdk/openai-compatible para compatibilidade no estilo chat-completions. Se você precisar especificamente de um caminho de provedor baseado em /v1/responses, a documentação de provedores do OpenCode recomenda trocar o pacote para @ai-sdk/openai.Uso básico
Iniciar o modo interativo:Modelos disponíveis
Comandos comuns
Analisar código:Comandos interativos
Solução de problemas
Erro de conexão
Erro de conexão
- Verifique se
options.baseURLestá definido comohttps://api.tokenlab.sh/v1 - Verifique a conectividade de rede
- Tente
curl https://api.tokenlab.sh/v1/modelspara testar
Falha na autenticação
Falha na autenticação
- Verifique se a variável de ambiente
OPENAI_API_KEYestá definida - Verifique se
options.apiKeyreferencia{env:OPENAI_API_KEY}ou outra fonte de segredo válida - Verifique se a chave começa com
sk- - Certifique-se de que a chave está ativa no dashboard do TokenLab
Modelo não encontrado
Modelo não encontrado
- Verifique se o nome do modelo na configuração corresponde exatamente
- Verifique a disponibilidade do modelo em tokenlab.sh/en/models
Boas práticas
Use o contexto do projeto
Use o contexto do projeto
Execute o OpenCode a partir da raiz do seu projeto para uma melhor compreensão da sua base de código.
Escolha modelos apropriados
Escolha modelos apropriados
Use modelos mais rápidos (
gpt-5-mini) para tarefas simples e modelos mais robustos (gpt-5.4, claude-sonnet-4-6) para tarefas complexas.Revise o código gerado
Revise o código gerado
Sempre revise o código gerado por AI antes de aplicar alterações ao seu projeto.