|
Яндекс предоставляет доступ не только к свои моделям, но и к другим.
Допустим я хочу поменять свой YandexGPT на DeepSeek (deepseek-v4.1-flash) и выставить её по умолчанию
(здесь цены на другие модели из Yandex AI Studio: https://aistudio.yandex.ru/ru/docs/ai-studio/pricing)
Чтобы подключить другую модель, откройте конфигурационный файл opencode.json и добавьте модель там:
{
"$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"
},
"deepseek-v4.1-flash": {
"id": "gpt://<ваш_Folder_ID>/deepseek-v4.1-flash/latest",
"name": "deepseek-v4.1-flash"
}
}
},
"model": "yandex/deepseek-v4.1-flash"
}
id модели, например как у меня gpt://<Folder_ID>/deepseek-v4.1-flash/latest
можно взять из Yandex AI Studio | Получение списка моделей, следующим образом:
1.Скопировать сURL-команду curl https://ai.api.cloud.yandex.net/v1/models --header "Authorization: Api-Key <API-ключ>" --header "x-project: <идентификатор_каталога>"
2. Подставить свои данные и запустить эту сURL-команду в CMD.
3.В ответе можно увидеть список моделей Yandex AI Studio и их ID, на 08.10.2026 это:
Название
|
ID
|
aliceai-llm
|
gpt://<Folder_ID>/aliceai-llm/latest
|
aliceai-llm-flash
|
gpt://<Folder_ID>/aliceai-llm-flash/latest
|
deepseek-v4-flash
|
gpt://<Folder_ID>/deepseek-v4-flash/latest
|
deepseek-v4.1-flash
|
gpt://<Folder_ID>/deepseek-v4.1-flash/latest
|
gpt-oss-120b
|
gpt://<Folder_ID>/gpt-oss-120b/latest
|
gpt-oss-20b
|
gpt://<Folder_ID>/gpt-oss-20b/latest
|
qwen3.6-35b-a3b
|
gpt://<Folder_ID>/qwen3.6-35b-a3b/latest
|
speech-realtime-deepseek-v4-flash
|
gpt://<Folder_ID>/speech-realtime-deepseek-v4-flash/latest
|
speech-realtime-max-tts-live
|
gpt://<Folder_ID>/speech-realtime-max-tts-live/latest
|
speech-realtime-250923
|
gpt://<Folder_ID>/speech-realtime-250923/latest
|
speech-realtime-260528
|
gpt://<Folder_ID>/speech-realtime-260528/latest
|
text-embeddings-v2-doc
|
emb://<Folder_ID>/text-embeddings-v2-doc/latest
|
text-embeddings-v2-query
|
emb://<Folder_ID>/text-embeddings-v2-query/latest
|
text-search-doc
|
emb://<Folder_ID>/text-search-doc/latest
|
text-search-query
|
emb://<Folder_ID>/text-search-query/latest
|
text-embeddings
|
emb://<Folder_ID>/text-embeddings/latest
|
text-embeddings (deprecated)
|
emb://<Folder_ID>/text-embeddings/deprecated
|
text-embeddings (rc)
|
emb://<Folder_ID>/text-embeddings/rc
|
yandexgpt-5-lite
|
gpt://<Folder_ID>/yandexgpt-5-lite/latest
|
yandexgpt-lite (rc)
|
gpt://<Folder_ID>/yandexgpt-lite/rc
|
yandexgpt-lite
|
gpt://<Folder_ID>/yandexgpt-lite/latest
|
yandexgpt-lite (deprecated)
|
gpt://<Folder_ID>/yandexgpt-lite/deprecated
|
yandexgpt-5-pro
|
gpt://<Folder_ID>/yandexgpt-5-pro/latest
|
yandexgpt
|
gpt://<Folder_ID>/yandexgpt/latest
|
yandexgpt (deprecated)
|
gpt://<Folder_ID>/yandexgpt/deprecated
|
yandexgpt-5.1
|
gpt://<Folder_ID>/yandexgpt-5.1/latest
|
yandexgpt (rc)
|
gpt://<Folder_ID>/yandexgpt/rc
|
|