OpenCode

Añada un proveedor OpenCode personalizado, sus credenciales y su modelo.

Instalación y preparación

  1. Instale OpenCode con el paquete npm oficial de abajo y ejecute opencode --version. Se necesitan Node.js y npm.
  2. Cree una clave routerra.ai en Claves API. Copie un ID permitido de Modelos. El ejemplo usa Chat Completions; las tareas de programación requieren herramientas.
npm install -g opencode-ai
opencode --version

Registrar y conectar routerra

  1. Cree o combine opencode.json en la raíz del proyecto; para todos los proyectos, use ~/.config/opencode/opencode.json. Sustituya todos los YOUR_MODEL_ID de forma coherente. routerra/ es el prefijo del proveedor de OpenCode, no parte del ID remoto.
  2. Inicie opencode, elija /connect → Other e introduzca el ID routerra y la clave. El ID debe coincidir con la clave JSON. Las credenciales se guardan aparte en ~/.local/share/opencode/auth.json. Seleccione el modelo con /models y reinicie tras editar el archivo.
{
  "$schema": "https://opencode.ai/config.json",
  "model": "routerra/YOUR_MODEL_ID",
  "provider": {
    "routerra": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "routerra.ai",
      "options": { "baseURL": "https://routerra.ai/v1" },
      "models": { "YOUR_MODEL_ID": { "name": "YOUR_MODEL_ID" } }
    }
  }
}

Comprobar la conexión

Si falta el proveedor, compruebe el archivo local/global cargado y provider.routerra.models. Una clave guardada con otro ID /connect no sirve. Para modelos exclusivos de /responses, cambie npm a @ai-sdk/openai; el paquete mostrado llama a /chat/completions. Pruebe una respuesta y una consulta de archivos de solo lectura; compruebe el modelo en el uso de routerra.ai.