OpenCode
Добавьте провайдера OpenCode, подключите ключ и выберите модель.
Установка и подготовка
- Установите OpenCode официальным npm-пакетом ниже и выполните
opencode --version. Нужны Node.js и npm. - Создайте ключ routerra.ai в API-ключах. Скопируйте разрешённый ID из списка моделей. Пример использует Chat Completions; задачи программирования требуют поддержки инструментов.
npm install -g opencode-ai
opencode --version
Регистрация и подключение routerra
- Создайте или дополните
opencode.jsonв корне проекта; для всех проектов используйте~/.config/opencode/opencode.json. Замените всеYOUR_MODEL_IDодинаково.routerra/— префикс провайдера OpenCode, не часть ID модели на сервере. - Запустите
opencode, выберите/connect→ Other, введите IDrouterraи ключ. ID должен совпадать с ключом JSON. Учётные данные хранятся отдельно в~/.local/share/opencode/auth.json. Выберите модель через/modelsи перезапустите после изменения файла.
{
"$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" } }
}
}
}
Проверка подключения
Если провайдера нет, проверьте загруженный проектный/глобальный файл и provider.routerra.models. Ключ под другим ID /connect не подходит. Для модели только с /responses смените npm на @ai-sdk/openai; показанный пакет вызывает /chat/completions. Проверьте короткий ответ и чтение файлов, затем модель в расходах routerra.ai.