OpenCode
Añada un proveedor OpenCode personalizado, sus credenciales y su modelo.
Instalación y preparación
- Instale OpenCode con el paquete npm oficial de abajo y ejecute
opencode --version. Se necesitan Node.js y npm. - 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
- Cree o combine
opencode.jsonen la raíz del proyecto; para todos los proyectos, use~/.config/opencode/opencode.json. Sustituya todos losYOUR_MODEL_IDde forma coherente.routerra/es el prefijo del proveedor de OpenCode, no parte del ID remoto. - Inicie
opencode, elija/connect→ Other e introduzca el IDrouterray 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/modelsy 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.