Buscar documentação...

Comece a digitar para buscar documentação

opencode
OpenCode

Guia de configuração do OpenCode

Adicione o UnoRouter como provedor personalizado no OpenCode e escolha qualquer modelo como agente ativo.

Visão geral

O OpenCode lê os provedores de uma configuração JSON. Adicione o UnoRouter com o adaptador compatível com a OpenAI para usar qualquer modelo do UnoRouter.

Configuração rápida

Cole isto no cliente. Sua chave é preenchida automaticamente quando você está conectado.

text
URL base: https://api.unorouter.com/v1
Chave da API: YOUR_API_KEY

Entre para preencher automaticamente sua chave API

Compatibilidade

Chat CompletionsStreamingChamada de ferramentas

Configuração passo a passo

  1. 1
    Abrir o arquivo de configuração do OpenCode

    Pressione Ctrl + O dentro do OpenCode e cole o caminho. No Windows, substitua YOUR_USER pelo seu nome de usuário.

    text
    C:/Users/YOUR_USER/.config/opencode/opencode.json

    Entre para preencher automaticamente sua chave API

  2. 2
    Substituir o conteúdo do arquivo

    Apague o arquivo e cole o bloco do provedor UnoRouter. Adicione sua chave de API e escolha um modelo do catálogo.

    json
    {
      "$schema": "https://opencode.ai/config.json",
      "provider": {
        "unorouter": {
          "name": "UnoRouter",
          "npm": "@ai-sdk/openai-compatible",
          "discoverModels": true,
          "options": {
            "apiKey": "YOUR_API_KEY",
            "baseURL": "https://api.unorouter.com/v1"
          }
        }
      }
    }

    Entre para preencher automaticamente sua chave API

  3. 3
    Salvar e recarregar

    Pressione Ctrl + S, depois Ctrl + Shift + P e execute Developer: Reload Window.

  4. 4
    Escolher um modelo

    Abra o seletor de modelos e troque para o seu novo modelo. O adaptador cuida do streaming e da chamada de ferramentas.

Modelos recomendados

Modelos gratuitos que funcionam aqui. Cole qualquer id de modelo no cliente.

ox-alpha:freeglm-5.3-search:freeglm-5.3-think-search:freeglm-5.3-thinking:freeglm-5.3:free

Pontos de atenção

  • Com "discoverModels": true, o OpenCode busca o catálogo completo do UnoRouter em /v1/models na inicialização, então todos os modelos aparecem no seletor sem precisar listá-los manualmente.
  • Se Developer: Reload Window não mostrar seu provedor, verifique se o JSON foi salvo sem vírgulas sobrando.
  • Use ids de modelo exatos do catálogo do UnoRouter. Remova qualquer prefixo de provedor que a cópia tenha acrescentado.
  • Sem descoberta automática, versões antigas do OpenCode precisam de um bloco "models" listando os ids exatos (ex.: {"gemini-3.1-flash-lite": {}}) e de um reinício.
Gerar chave APIModelos