GigaChat: нейросеть Сбера, API и как сделать на ней ИИ-агента

GigaChat: нейросеть Сбера, API и как сделать на ней ИИ-агента Обзоры ИИ-агентов

GigaChat (ГигаЧат) - нейросеть Сбера, обученная с упором на русский язык. Для обычных пользователей это чат-бот в браузере и мессенджерах, для разработчиков и бизнеса - GigaChat API, на котором строят ИИ-агентов, ботов поддержки и сервисы. Главные плюсы для России: полностью российское решение, данные хранятся на серверах в РФ, оплата в рублях и договор с юрлицом.

Где пользоваться ГигаЧатом

  • Веб-версия - giga.chat, вход через Сбер ID или номер телефона, есть голосовое общение.
  • Боты в мессенджерах - в Telegram и ВКонтакте.
  • Для личных проектов - API с пакетом токенов для физлиц, который обновляется ежегодно.
  • Для бизнеса - платные пакеты токенов и корпоративные условия.

ГигаЧат понимает текст и изображения: распознаёт объекты и текст на картинках, решает задачи по фото, генерирует изображения по описанию.

Как получить ключ GigaChat API

Страница GigaChat API на портале разработчиков Сбера: тарифы и документация
Портал разработчиков Сбера: 1 - тарифы, 2 - документация по подключению
  1. Откройте страницу GigaChat API на портале разработчиков Сбера и войдите через Сбер ID.
  2. Создайте проект GigaChat API в личном кабинете (Studio) и выберите тариф: для физлиц - пакет для личного использования, для компаний - бизнес-тариф.
  3. В настройках проекта сгенерируйте ключ авторизации (Authorization key). Сохраните его - повторно он не показывается.
  4. По ключу авторизации получите токен доступа: он действует ограниченное время, поэтому в программах его запрашивают заново.

Как отправить первый запрос

Получение токена (в заголовке - ваш ключ авторизации, в RqUID - случайный UUID):

curl -X POST https://ngw.devices.sberbank.ru:9443/api/v2/oauth 
  -H "Authorization: Basic ВАШ_КЛЮЧ_АВТОРИЗАЦИИ" 
  -H "RqUID: 6f0b1291-c7f3-43c6-bb2e-9f3efb2dc98e" 
  -H "Content-Type: application/x-www-form-urlencoded" 
  -d "scope=GIGACHAT_API_PERS"

Запрос к модели:

curl https://gigachat.devices.sberbank.ru/api/v1/chat/completions 
  -H "Authorization: Bearer ТОКЕН_ДОСТУПА" 
  -H "Content-Type: application/json" 
  -d '{"model": "GigaChat", "messages": [{"role": "user", "content": "Составь план статьи про ИИ-агентов"}]}'

Scope зависит от тарифа: GIGACHAT_API_PERS - для физлиц, для компаний - корпоративный вариант. Для защищённого соединения API использует российские сертификаты: если система ругается на сертификат, установите корневой сертификат Минцифры.

Как сделать агента на GigaChat

Вызов функций

GigaChat API поддерживает вызов функций: вы описываете доступные действия (например, "узнать статус заказа" с параметром номера заказа), модель решает, когда их вызвать, и возвращает параметры. Ваша программа выполняет действие и отдаёт результат обратно модели. Это и есть основа ИИ-агента.

GigaChain

Библиотека GigaChain от Сбера (на основе LangChain) упрощает создание агентов на Python: модели, инструменты, память и цепочки уже собраны, остаётся описать логику.

Без кода: через n8n

  1. Установите n8n на сервер.
  2. Добавьте узел HTTP Request для получения токена (адрес OAuth выше) и второй - для запроса к модели.
  3. Передайте в запрос текст из триггера (Telegram, форма на сайте) и отправьте ответ модели обратно.
  4. Для полноценного агента с инструментами используйте сообщество-узлы GigaChat для n8n или OpenAI-совместимые прокси - проверьте их надёжность перед использованием с рабочими данными.

Подробнее о сборке агента в n8n - в пошаговой инструкции.

GigaChat или Yandex AI Studio

GigaChat APIYandex AI Studio
Моделисемейство GigaChatмодели Яндекса и открытые (Qwen, DeepSeek)
Конструктор агентовчерез библиотеку GigaChain и сторонние инструментывстроенный Agent Atelier и Workflows
Личное использованиеотдельный пакет для физлицчерез Yandex Cloud с оплатой по факту
Хранение данныхв Россиив России

Частые вопросы

ГигаЧат бесплатный?

Чат в браузере и ботах для личного использования доступен бесплатно. Для API физлицам выдаётся пакет токенов для личных проектов, бизнес оплачивает пакеты токенов.

Чем GigaChat отличается от ChatGPT?

GigaChat - российская модель с данными на серверах в РФ и оплатой в рублях, хорошо работает с русским языком и российскими реалиями. ChatGPT в России официально недоступен.

Можно ли использовать GigaChat в коммерческом проекте?

Да, для этого есть бизнес-тарифы GigaChat API с договором и закрывающими документами.

Редакция ii-agenty.pro
Оцените автора