Todos os guias

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.

Documentação oficial

Passos de configuração

  1. 1

    Instale o opencode

    Requer Node.js 18 ou mais recente. Instala o comando global opencode.

    bash
    npm install -g opencode-ai
  2. 2

    Opção A: login rápido

    Execute o comando de login, role até "Other", depois cole sua base URL e chave de API.

    bash
    opencode auth login
  3. 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. 4

    Comece a programar

    Inicie na pasta do seu projeto e selecione seu modelo personalizado com o comando /models.

    bash
    opencode
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