Метафора / Перенос
OpenCode через совместимый API Метафоры
Готовимся к запуску
Доступ к API, регистрации и оплате пока закрыт. Инструкции доступны для подготовки.
Подключение через совместимый провайдер Chat Completions. Основная и вспомогательная задачи используют выбранную модель.
Настройка по шагам
Адрес API: https://api.metaphorai.ru/v1. Для CCS используйте https://api.metaphorai.ru без /v1. Вместо MODEL_ID укажите ID модели после открытия каталога. Ключ храните в окружении или Credentials. Доступ к API, регистрации и оплате пока закрыт. Инструкции доступны для подготовки.
- Установите OpenCode по официальной инструкции и задайте ROUTER_API_KEY в окружении терминала.
- Добавьте provider.router, model и small_model из примера в opencode.json проекта. Объедините их с существующей конфигурацией; если router уже занят другим провайдером, выберите свободное имя и замените его во всех трёх полях.
- Запустите opencode из рабочего проекта. Через /models выберите модель router/MODEL_ID.
- Начните с небольшого запроса. Убедитесь в правильности модели и проверьте расход в нашем кабинете; каждый запрос агента учитывается отдельно.
Примеры настройки
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"router": {
"npm": "@ai-sdk/openai-compatible",
"name": "Метафора",
"options": {
"baseURL": "https://api.metaphorai.ru/v1",
"apiKey": "{env:ROUTER_API_KEY}"
},
"models": {
"MODEL_ID": {
"name": "MODEL_ID"
}
}
}
},
"model": "router/MODEL_ID",
"small_model": "router/MODEL_ID"
}Условия и ограничения
- Для чтения файлов, редактирования и задач агента выберите модель с поддержкой tools. Не включайте изображения и другие возможности, отсутствующие в её карточке.
- Вместо MODEL_ID укажите ID модели. Проверьте лимиты контекста и вывода в каталоге; не переносите чужие значения. Несколько шагов агента могут создать несколько оплачиваемых запросов.
- Не заменяйте существующий opencode.json целиком. Пример содержит только подключение к сервису; ключ хранится вне файла.