Buscar documentación...

Empieza a escribir para buscar documentación

opencode
OpenCode

Guía de configuración de OpenCode

Añade UnoRouter como proveedor personalizado en OpenCode y elige cualquier modelo como agente activo.

Visión general

OpenCode lee los proveedores de una configuración JSON. Añade UnoRouter con el adaptador compatible con OpenAI para usar cualquier modelo de UnoRouter.

Configuración rápida

Pega estos valores en el cliente. Tu clave se rellena sola si has iniciado sesión.

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

Inicia sesión para autocompletar tu clave API

Compatibilidad

Chat CompletionsStreamingLlamada a herramientas

Configuración paso a paso

  1. 1
    Abrir el archivo de configuración de OpenCode

    Pulsa Ctrl + O dentro de OpenCode y pega la ruta. En Windows, sustituye YOUR_USER por tu nombre de usuario.

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

    Inicia sesión para autocompletar tu clave API

  2. 2
    Reemplazar el contenido del archivo

    Vacía el archivo y pega el bloque del proveedor UnoRouter. Añade tu clave API y elige un modelo del 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"
          }
        }
      }
    }

    Inicia sesión para autocompletar tu clave API

  3. 3
    Guardar y recargar

    Pulsa Ctrl + S, luego Ctrl + Shift + P y ejecuta Developer: Reload Window.

  4. 4
    Elegir un modelo

    Abre el selector de modelos y cambia a tu nuevo modelo. El adaptador se encarga del streaming y de las llamadas a herramientas.

Modelos recomendados

Modelos gratuitos que funcionan aquí. Pega cualquier id de modelo en el cliente.

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

Aspectos a tener en cuenta

  • Con "discoverModels": true, OpenCode carga el catálogo completo de UnoRouter desde /v1/models al arrancar, así que todos los modelos aparecen en el selector sin listarlos a mano.
  • Si Developer: Reload Window no muestra tu proveedor, comprueba que el JSON se guardó sin comas finales.
  • Usa ids de modelo exactos del catálogo de UnoRouter. Quita cualquier prefijo de proveedor que haya añadido el copiar y pegar.
  • Sin detección automática, las versiones antiguas de OpenCode necesitan un bloque "models" con los ids exactos (p. ej. {"gemini-3.1-flash-lite": {}}) y un reinicio.
Generar clave APIModelos