Visão Geral
O OpenCode é um assistente de codificação de IA de código aberto que roda no seu terminal. Ele suporta múltiplos provedores de LLM e pode ser configurado para usar a API da LemonData para acessar mais de 300 modelos.Instalação
- Script de Instalação
- Homebrew
- Go
Configuração
Passo 1: Definir Variáveis de Ambiente
~/.bashrc ou ~/.zshrc:
Passo 2: Configurar o OpenCode
Crie ou edite~/.config/opencode/opencode.json (global) ou opencode.json na raiz do seu projeto:
Uso Básico
Iniciar modo interativo:Modelos Disponíveis
| Modelo | Ideal Para |
|---|---|
gpt-4o | Tarefas complexas, arquitetura de código |
gpt-4o-mini | Correções rápidas, consultas simples |
claude-sonnet-4-5 | Revisão de código, documentação |
claude-opus-4-5 | Raciocínio complexo |
gemini-2.5-flash | Respostas rápidas |
deepseek-r1 | Design de algoritmos |
Comandos Comuns
Analisar código:Comandos Interativos
| Comando | Descrição |
|---|---|
/help | Mostrar comandos disponíveis |
/model <name> | Alternar para um modelo diferente |
/clear | Limpar histórico da conversa |
/exit | Sair do OpenCode |
Solução de Problemas
Erro de Conexão
Erro de Conexão
- Verifique se
LOCAL_ENDPOINTestá 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 a chave começa com
sk- - Certifique-se de que a chave está ativa no painel da 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
Melhores 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-4o-mini) para tarefas simples e modelos potentes (gpt-4o, claude) para tarefas complexas.
Revise o código gerado
Revise o código gerado
Sempre revise o código gerado por IA antes de aplicar as alterações ao seu projeto.