Código abertoCompatível com OpenAIopencode
opencode
Agente de terminal de código aberto, funciona com qualquer provedor.
O opencode configura cada provedor com uma base URL em vez de ler OPENAI_BASE_URL. O caminho mais rápido é o login interativo; para controle total, edite o arquivo de configuração.
Passos de configuração
- 1
Instale o opencode
Requer Node.js 18 ou mais recente. Instala o comando global opencode.
bashnpm install -g opencode-ai - 2
Opção A: login rápido
Execute o comando de login, role até "Other", depois cole sua base URL e chave de API.
bashopencode auth login - 3
Opção B: arquivo de configuração
Declare um provedor compatível com OpenAI com sua base URL, chave e modelo. Substitua os valores pelos seus.
~/.config/opencode/opencode.json{ "$schema": "https://opencode.ai/config.json", "provider": { "custom": { "npm": "@ai-sdk/openai-compatible", "options": { "baseURL": "https://api.example.com/v1", "apiKey": "your-api-key" }, "models": { "your-model-name": {} } } } } - 4
Comece a programar
Inicie na pasta do seu projeto e selecione seu modelo personalizado com o comando /models.
bashopencode
Dica: O opencode não lê OPENAI_BASE_URL nem OPENAI_API_KEY para endpoints personalizados. Você deve declarar o provedor, seja via auth login ou pelo arquivo de configuração.
Escolha primeiro um modelo ou provedor mais barato, depois conecte a chave e o endpoint nos passos acima. Comparar preços · Ver provedores