Visão geral
Tipo: Ferramenta de códigoCaminho principal: OpenAI-compatibleNí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 LemonData, 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
| Model | Melhor para |
|---|---|
gpt-5.4 | Tarefas complexas, arquitetura de código |
gpt-5-mini | Correções rápidas, consultas simples |
claude-sonnet-4-6 | Revisão de código, documentação |
claude-opus-4-6 | Raciocínio complexo |
gemini-2.5-flash | Respostas rápidas |
deepseek-r1 | Design de algoritmos |
Comandos comuns
Analisar código:Comandos interativos
| Command | Descrição |
|---|---|
/help | Mostrar comandos disponíveis |
/model <name> | Alternar para um modelo diferente |
/clear | Limpar o histórico da conversa |
/exit | Sair do OpenCode |
Solução de problemas
Erro de conexão
Erro de conexão
- Verifique se
options.baseURLestá definido comohttps://api.lemondata.cc/v1 - Verifique a conectividade de rede
- Tente
curl https://api.lemondata.cc/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 LemonData
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 lemondata.cc/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.