Подключение модели

После установки OpenCode (см. OpenCode TUI | Установка, OpenCode GUI | Установка) осталось подключить модель.

 

Я открыла Алису AI с промптом "хочу подключить яндекс модель в своём OpenCode".

 

И вот по её инструкции:

 

Шаг 1. Получить ключ и Folder ID

Зайти в консоль Yandex Cloud и создать каталог (folder) либо использовать существующий. Включить биллинг:

 

Перехожу по ссылке Yandex Cloud на Дашборд Yandex Cloud Console (тут же есть ссылка если необходимо пройти обучение):

 

 

В правом верхнем углу "Платёжный эккаунт не привязан" — привязка карты к эккаунту, важный шаг, готово:

 

 

 

Шаг 2. Создать сервисный аккаунт с ролью ai.languageModels.user:

 

 

 

Шаг 3. Выпустить для него API-ключ с областью действия yc.ai.foundationModels.execute

(кнопка «Создать API-ключ» в AI Studio или в разделе IAM)

 

Перейти в AI Studio:

 

 

Перейти на создание API-ключа:

 

 

 

 

 

 

Секрет показывают только один раз — сразу его скопировать и куда-то сохранить:

 

 

 

Шаг 4. Скопировать и сохранить также куда-то Folder ID — это идентификатор каталога:

Он виден в адресе консоли: console.cloud.yandex.ru/folders/<folder_id>:

 

 

 

 

Он понадобится на следующем шаге.

 

 

Шаг 5. Прописать провайдера в конфиге:

 

Нажать W+R, вписать %userprofile%\.config\opencode\ -- откроется папка, в которой создать Текстовый документ с именем opencode.json

 

 

 

Заполнить этот opencode.json

(вставить ранее скопированный ключ и Folder ID):

 

{

 "$schema": "https://opencode.ai/config.json",

 "provider": {

   "yandex": {

     "npm": "@ai-sdk/openai-compatible",

     "name": "Yandex AI Studio",

     "options": {

       "baseURL": "https://ai.api.cloud.yandex.net/v1",

       "apiKey": "<ваш_API_ключ>",

       "headers": {

         "OpenAI-Project": "<ваш_Folder_ID>"

       }

     },

     "models": {

       "yandexgpt-5.1": {

         "id": "gpt://<ваш_Folder_ID>/yandexgpt-5.1",

         "name": "YandexGPT Pro 5.1"

       }

     }

   }

 },

 "model": "yandex/yandexgpt-5.1"

}

 

OpenCode закрыть, открыть заново, в списке моделей теперь будет Yandex GPT:

 

 

См. также Подключение другой модели

 

 



© 2006-2026 | Анна Петросян | pashelp@yandex.ru