Игорь Градов
Игорь Градов
5 мин
ai

Яндекс ГПТ в ИИ-агентах за 15 минут: готовые конфиги для OpenCode, Pi и Hermes

Яндекс ГПТ подключается к инструментам разработки через стандартный OpenAI-совместимый протокол, и автор Habr собрал готовые конфиги для OpenCode, Pi и Hermes, которые экономят часы на разбор документации и написание собственных адаптеров.

Яндекс ГПТ в ИИ-агентах за 15 минут: готовые конфиги для OpenCode, Pi и Hermes
Почему это важно

YandexGPT поддерживает OpenAI-совместимый эндпоинт «из коробки», а значит, большинство популярных клиентов для разработки принимают её без кастомных прокси и прослоек, в отличие от GigaChat, где, по опыту автора оригинальной статьи, потребовался отдельный слой совместимости.

Один из пользователей Habr протестировал Yandex AI Studio и выяснил, что подключение YandexGPT (Яндекс ГПТ) к трём популярным инструментам для работы с ИИ-агентами (программами, которые выполняют задачи самостоятельно, шаг за шагом) сводится к трём параметрам: адрес сервера, ключ и идентификатор папки в облаке. Никаких самописных переходников. Ниже разбираю каждый шаг и нюансы, на которых можно споткнуться.

Что понадобится?

  • Аккаунт в Yandex Cloud с включённым биллингом (без этого запросы просто не пройдут).
  • API-ключ и Folder ID (идентификатор папки проекта в консоли Yandex Cloud).
  • Один из инструментов: OpenCode, Pi или Hermes. Для Claude Code схема другая, об этом отдельно.
  • Минимальное знакомство с редактированием JSON- и YAML-файлов.
  • Время: 10-15 минут на каждый клиент.

Пошаговая инструкция

1. Получите API-ключ и Folder ID

Зайдите в консоль Yandex Cloud, создайте сервисный аккаунт или используйте существующий. Скопируйте API-ключ и Folder ID. Убедитесь, что биллинг включён: без активного платёжного аккаунта модель не ответит.

2. Подключите OpenCode

Откройте файл ~/.config/opencode/opencode.json и вставьте конфигурацию. Адаптер @ai-sdk/openai-compatible берёт на себя совместимость, вам остаётся указать базовый URL, ключ и заголовок с Folder ID.

{
  "provider": {
    "yandex": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Yandex",
      "options": {
        "baseURL": "https://ai.api.cloud.yandex.net/v1",
        "apiKey": "<API_key>",
        "headers": {
          "OpenAI-Project": "<folder_ID>"
        }
      },
      "models": {
        "yandexgpt-5.1": {
          "id": "gpt://<folder_ID>/yandexgpt-5.1",
          "name": "YandexGPT Pro 5.1"
        }
      }
    }
  }
}

Модель указывайте полным URI (полный адрес ресурса): gpt://<folder_ID>/yandexgpt-5.1. Короткое имя не сработает.

3. Подключите Pi

Файл настроек лежит по пути ~/.pi/agent/models.json. Тип провайдера: openai-completions. Две функции, которые Яндекс ГПТ пока не поддерживает, нужно явно отключить.

{
  "providers": {
    "yandex": {
      "baseUrl": "https://ai.api.cloud.yandex.net/v1",
      "api": "openai-completions",
      "apiKey": "<API_key>",
      "authHeader": true,
      "headers": {
        "OpenAI-Project": "<folder_ID>"
      },
      "compat": {
        "supportsDeveloperRole": false,
        "supportsReasoningEffort": false
      },
      "models": [
        {
          "id": "gpt://<folder_ID>/yandexgpt-5.1",
          "name": "YandexGPT Pro 5.1"
        }
      ]
    }
  }
}

Блок compat критичен: если не выставить оба значения в false, клиент будет отправлять неподдерживаемые параметры и получать ошибки.

4. Подключите Hermes

Hermes принимает YAML-конфигурацию. Заголовок OpenAI-Project передаётся прямо в секции headers.

model:
  default: "gpt://<folder_ID>/yandexgpt-5.1"
  provider:
    custom
  base_url: "https://ai.api.cloud.yandex.net/v1"
  api_key: "<API_key>"
  headers:
    OpenAI-Project: "<folder_ID>"

5. А что с Claude Code?

Claude Code работает через Anthropic Messages API, а не через OpenAI-совместимый протокол. Подключить его напрямую к Яндексу нельзя. Потребуется промежуточный шлюз-переводчик (gateway), который принимает запросы в формате Anthropic и пересылает их в формате OpenAI. Автор оригинальной статьи не приводит готового конфига для этого сценария.

Как это выглядит на практике

После того как конфиг OpenCode сохранён и инструмент перезапущен, вы выбираете провайдера «Yandex» и модель «YandexGPT Pro 5.1» из списка. Отправляете любой промпт (запрос к модели на естественном языке), и ответ приходит так же, как от OpenAI или Anthropic. Никакого дополнительного кода. По словам автора статьи на Habr, «всё остальное завелось буквально с пол-оборота».

Частые ошибки
  • Забыли включить биллинг. Без активного платёжного аккаунта в Yandex Cloud модель не отвечает. Ошибка выглядит как таймаут или отказ доступа, и легко спутать с неправильным ключом.
  • Указали короткое имя модели. Вместо yandexgpt-5.1 нужен полный URI: gpt://<folder_ID>/yandexgpt-5.1. Без этого сервер вернёт ошибку «модель не найдена».
  • Не отключили неподдерживаемые функции в Pi. Параметры supportsDeveloperRole и supportsReasoningEffort должны быть false. Если оставить по умолчанию, запросы будут падать.
  • Пытаются подключить Claude Code напрямую. Это другой протокол. Без шлюза-переводчика работать не будет.

Что делать с этим прямо сейчас?

Разработчику и автору, который автоматизирует контент: можно подключить Яндекс ГПТ в привычную среду разработки за 10 минут и использовать российскую модель для генерации текстов, разбора кода, работы с данными. Готовый конфиг копируется и работает.

Маркетологу и предпринимателю в РФ: YandexGPT доступна без VPN, данные обрабатываются в российском облаке. Для задач, где важна локализация данных и соответствие требованиям по хранению, это практичный выбор. Платите в рублях, без привязки к зарубежным платёжным системам.

Тем, кто раньше использовал GigaChat: по опыту автора оригинальной статьи, подключение GigaChat к OpenCode потребовало «написания собственного слоя совместимости» из-за разницы протоколов. С Яндекс ГПТ эта проблема решена на стороне Яндекса: OpenAI-совместимый эндпоинт (точка подключения, совместимая со стандартом OpenAI) работает сразу.

Мнение редакции dzen.guru

Я проверял YandexGPT в разных сценариях, и поддержка OpenAI-формата действительно упрощает жизнь. Но честная оговорка: совместимость не означает идентичность. Не все параметры OpenAI API поддержаны, как видно по блоку compat в настройках Pi. Сложные агентные сценарии с цепочкой вызовов, потоковой передачей и функциями могут потребовать доработок. Начните с простых задач, убедитесь, что модель отвечает стабильно, и только потом стройте автоматизацию поверх.

Главное, что стоит вынести: российская модель впервые подключается к западным dev-инструментам так же просто, как GPT или Claude. Скопируйте конфиг, вставьте ключ и попробуйте сегодня, пока задача свежая.

Генератор промптов dzen.guru

Подберите промпт для YandexGPT под вашу задачу и протестируйте результат за пару минут.

Попробовать генератор

По материалам Habr AI

Поделиться:TelegramVK
Игорь Градов
Игорь Градов

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».

Комментарии

Читайте также

ИИ-агенты сливают секреты компаний через поиск: безопасность падает при росте точности
ai

ИИ-агенты сливают секреты компаний через поиск: безопасность падает при росте точности

Microsoft, OpenAI, Google, другие компании активно встраивают ИИ-агентов в корпоративные сервисы, но исследователи из ServiceNow обнаружили системную проблему:…

5 мин
Что такое ИИ-агент SpatialClaw: NVIDIA набрала 59,9% на 20 бенчмарках без дообучения
ai

Что такое ИИ-агент SpatialClaw: NVIDIA набрала 59,9% на 20 бенчмарках без дообучения

NVIDIA выпустила SpatialClaw, ИИ-агента для пространственного мышления, который не требует дообучения и работает через код: на 20 бенчмарках он набрал 59,9%…

5 мин
Что такое ИИ-агент с ожиданием: локальный граф на LangGraph без облака за 2 часа
ai

Что такое ИИ-агент с ожиданием: локальный граф на LangGraph без облака за 2 часа

Большинство разговоров об ИИ-агентах (agent, программа, которая сама решает, какой инструмент вызвать и когда остановиться) заканчиваются на уровне «подключите…

7 мин