GigaChat

GigaChat для сайта на Битриксе: российская модель и ваш каталог

GigaChat оплачивается в рублях, работает из России без ограничений и подходит компаниям, которым нельзя отправлять данные за рубеж. У приложения GigaChat нет настройки внешних инструментов, поэтому связка делается через код: агент на библиотеке GigaChain получает инструменты сайта по MCP (открытый протокол вызова инструментов) и выполняет поручения по-русски. Это страница для разработчика или студии; владельцу магазина без программиста проще взять Yandex AI Studio.

Начать: кабинет и модульБез карты. 14 дней полного доступа, потом бесплатное чтение.
  • Отдельный ключ: один сайт, только чтение или изменения, срок
  • Изменения только после предпросмотра и вашего «да»
  • Каждое действие записано, откат в течение 30 дней
Так выглядит в чате
Собери остатки по разделу «Склад Казань» и выдели позиции меньше 5 штук.
Агент на GigaChat вызывает инструмент «остатки» через ключ интеграции
В разделе 318 товаров. Меньше 5 штук у 22, из них 9 с нулевым остатком. Таблица ниже, первой идёт «Плитка «Терра» 30×30».

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

На стороне сайта

  • Сайт на «1С-Битрикс: Управление сайтом» по HTTPS, PHP 8.1 или новее.
  • Кабинет сервиса (регистрация по e-mail) и установленный модуль с отмеченными разделами.
  • Ключ интеграции: создаётся в кабинете за минуту, показывается один раз.

На стороне GigaChat

Доступ к GigaChat API на developers.sber.ru (нужен Сбер ID, есть бесплатный пакет токенов для физических лиц и договор для юридических), Python 3.10 или новее и умение запустить скрипт. Приложение GigaChat и чат на сайте Сбера для подключения не подходят.

Сервис работает из России, оплата в рублях. Для юридических лиц Сбер предлагает отдельные условия по обработке данных; уточняйте у них, если ваш каталог содержит персональные данные.

Подключение по шагам

  1. Получите авторизационные данные GigaChat

    В личном кабинете developers.sber.ru создайте проект GigaChat API и скопируйте «Authorization key» (строка в base64). Выберите область доступа: GIGACHAT_API_PERS для физического лица или GIGACHAT_API_B2B по договору.

  2. Создайте ключ интеграции в кабинете сервиса

    Откройте «Подключить ассистента», выберите GigaChat, укажите сайт и доступ. Для отчётов хватит «только чтение», для обновления остатков нужен ключ «чтение и изменения» на одном сайте. Скопируйте ключ: он показывается один раз.

  3. Установите библиотеки

    pip install langchain-gigachat langchain-mcp-adapters langgraph. Эти пакеты дают модель GigaChat для LangChain, клиент MCP и готовый цикл агента.

  4. Запустите скрипт

    Скопируйте скрипт ниже, подставьте оба ключа и запустите. Агент подключится к адресу https://mcp.bxmcp.ru/mcp, получит список инструментов сайта и выполнит поручение из переменной TASK.

  5. Переносите в своё приложение

    Тот же код работает внутри Telegram-бота, веб-формы или задания по расписанию. Храните ключи в переменных окружения, а не в коде, и давайте ключу сервиса ровно те права, которые нужны сценарию.

Агент на GigaChat с инструментами сайта
import asyncio
from langchain_gigachat import GigaChat
from langchain_mcp_adapters.client import MultiServerMCPClient
from langgraph.prebuilt import create_react_agent

GIGA_KEY = "AUTHORIZATION_KEY_ИЗ_КАБИНЕТА_СБЕРА"
BITRIX_KEY = "ВАШ_КЛЮЧ"
TASK = "Покажи сайты, которые ты видишь, и 5 последних товаров каталога."

async def main():
    model = GigaChat(credentials=GIGA_KEY, scope="GIGACHAT_API_PERS",
                     model="GigaChat-2-Max", verify_ssl_certs=False)
    client = MultiServerMCPClient({"bitrix": {
        "transport": "streamable_http",
        "url": "https://mcp.bxmcp.ru/mcp",
        "headers": {"Authorization": f"Bearer {BITRIX_KEY}"},
    }})
    tools = await client.get_tools()
    agent = create_react_agent(model, tools)
    result = await agent.ainvoke({"messages": [("user", TASK)]})
    print(result["messages"][-1].content)

asyncio.run(main())

Вместо ВАШ_КЛЮЧ подставьте ключ из кабинета. В кабинете на странице «Подключить ассистента» этот блок показывается уже с вашим ключом.

Проверка

Напишите ассистенту: Покажи сайты, которые ты видишь, и 5 последних товаров каталога.

Пункты меню взяты из документации GigaChat и могут отличаться в вашей версии: ищите слова «MCP», «Streamable HTTP» и «заголовки». Сам шлюз с таким подключением проверен тестами; на живом аккаунте GigaChat мы его не прогоняли.

Если не получилось

Ошибка сертификата при обращении к GigaChat

Сбер использует сертификаты Минцифры. Установите корневой сертификат из их инструкции или оставьте verify_ssl_certs=False для теста; в продуктиве лучше сертификат.

Агент не вызывает инструменты

Берите модели второго поколения (GigaChat-2-Max или GigaChat-2-Pro): у младших моделей вызов функций работает хуже. Проверьте, что client.get_tools() вернул непустой список.

401 от нашего шлюза

Ключ скопирован не полностью, отозван или истёк. Создайте новый в кабинете; заголовок должен быть Authorization: Bearer ключ.

Хочется без кода

Тогда Yandex AI Studio: там агент с внешними инструментами настраивается в интерфейсе, а модель можно выбрать российскую. Инструкция на отдельной странице.

Зачем GigaChat, если есть ChatGPT

Три причины, которые называют студии. Оплата по договору в рублях и закрывающие документы. Требование заказчика не отдавать данные каталога зарубежным сервисам. И отсутствие ограничений по стране: GigaChat открывается без обходных путей. Качество на задачах с инструментами у GigaChat-2-Max приемлемое для чтения и простых правок; для длинных многошаговых инструкций мы по-прежнему советуем Claude или ChatGPT, но выбор за вами.

Инструменты сайта одинаковы для всех моделей: каталог, цены, остатки, разделы, SEO, тексты, заказы и заявки. Права задаёт ключ интеграции: чтение или изменения, один сайт или все, доступ к заявкам отдельной галочкой, срок действия. Подтверждения в чате у ключей нет, поэтому для сценариев с изменениями проверяйте код на тестовом разделе и оставляйте откат: он доступен 30 дней и для изменений по ключу.

Мастер подключения в кабинете: выбор системы, форма ключа, ключ уже подставлен в конфигурацию
Так это выглядит в кабинете: выбрали систему, создали ключ, скопировали готовый блок настроек с ключом внутри.

Что ещё можно построить на этой связке

Telegram-бот для менеджера: «сколько осталось «Плитки «Терра»»» или «поставь остаток 12» из телефона. Еженедельный отчёт клиенту студии по журналу изменений. Проверка каталога после выгрузки из 1С: товары без картинок, описаний и цен. Всё это тот же агент с другим текстом задачи и расписанием.

Если вы уже используете LangChain с другой моделью, замените только строку с моделью: клиент MCP и инструменты остаются. Так на одном коде можно сравнить GigaChat, YandexGPT и зарубежные модели на ваших реальных задачах.

Что остаётся под вашим контролем

Предпросмотр

Массовые операции (цены, активность товаров, замена текста) ассистент сначала только показывает списком «было → станет». Изменения применяются после вашего «да».

Откат

Почти любое изменение можно отменить фразой «верни как было» или кнопкой в кабинете: цены, остатки, тексты, SEO, поля карточек. Отмена доступна 30 дней, если эти же данные не правили позже.

Журнал

Каждое действие записывается: что, когда и на каком сайте. В кабинете видно последние изменения и оценку сэкономленного времени.

Только выбранные разделы

Ассистент видит только те разделы сайта (инфоблоки), которые вы отметили в настройках модуля. Код сайта и системные файлы Битрикса он не меняет.

Ваше «да» на каждое изменение

Любое добавление, изменение или удаление ассистент сначала показывает и ждёт подтверждения. Это проверяет сам сервис, а не нейросеть: без вашего «да» изменение на сайт не уйдёт.

Видно, кто что сделал

У каждого сотрудника свой вход и своя строка в истории. На самом сайте правки подписаны пользователем «Ассистент bxmcp», их легко отличить от правок людей.

Первые фразы

  • Покажи сайты, которые ты видишь, и 5 последних товаров каталога.

    Первый запуск: проверка ключа и доступа к каталогу.

  • Собери остатки раздела «Склад Казань» и выдели позиции меньше 5.

    Чтение остатков, подходит для отчёта по расписанию с ключом «только чтение».

  • Обнови остатки по списку из таблицы.

    Нужен ключ с изменениями. Предпросмотра в сценарии нет, проверяйте данные в коде.

  • Что менял этот ключ за неделю?

    Журнал кабинета с пометкой имени ключа; оттуда же откат.

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

Можно ли подключить сайт в приложении GigaChat без кода?

Нет, у приложения нет настройки внешних инструментов. Без кода работает Yandex AI Studio; с кодом GigaChat через GigaChain, как на этой странице.

Какая модель GigaChat нужна?

GigaChat-2-Max или GigaChat-2-Pro: они стабильно вызывают инструменты. Младшая GigaChat-2 дешевле, но чаще ошибается в аргументах.

Данные сайта уходят за рубеж?

Запросы GigaChat обрабатывает Сбер в России. Наш шлюз хранит журнал действий и настройки аккаунта; где он размещён и что хранит, написано на странице про безопасность.

Сколько стоит?

У Сбера тарификация за токены с бесплатным пакетом для физических лиц. У нас чтение бесплатно, изменения по подписке; число ключей зависит от тарифа.

Проверяли ли вы эту связку сами?

Шлюз с ключом интеграции и клиентом MCP покрыт тестами. С живым аккаунтом GigaChat мы скрипт не прогоняли, поэтому названия параметров берите из актуальной документации GigaChain.

Что будет через 14 дней?

14 дней считаются с подключения сайта. После них ассистент перейдёт в бесплатный режим: один сайт, до 10 изменений в месяц и до 30 запросов в сутки. Сайты, история и настройки сохранятся. Чтобы менять без ограничений, выберите тариф в кабинете: от 990 ₽ в месяц за один сайт.

Нужно ли уметь программировать?

Нет. Модуль ставится из админки Битрикса, дальше вы пишете в чат обычными словами. Если застрянете на установке, оставьте заявку на главной странице, и мы поможем.

Подключите за 14 дней бесплатно

  • Сначала кабинет и модуль
  • Потом GigaChat по шагам выше
  • Изменения от 990 ₽ в месяц

Другие ассистенты и системы

Подключение ассистентов

Cherry Studio для Битрикс

Бесплатная программа для компьютера, в которой любая модель по API, в том числе локальная, получает инструменты вашего сайта. Один JSON из кабинета.

Подключение ассистентов

Claude Code и Codex для Битрикс

Для тех, кто работает в терминале: одна команда добавляет сайт как MCP-сервер в Claude Code или Codex, вход по паролю кабинета, без ключей в файлах.

Подключение ассистентов

Cursor для Битрикс

Разработчику студии: сайт клиента как инструмент прямо в Cursor. Ключ интеграции на один сайт, файл mcp.json, остатки и тексты правятся из редактора.

Подключение ассистентов

DeepSeek для Битрикс

Как подключить DeepSeek к сайту на Битриксе через Cherry Studio: ключ API DeepSeek, ключ интеграции в кабинете, один JSON, и можно задавать вопросы каталогу.

Подключение ассистентов

Dify для Битрикс

Как дать агенту или чат-боту в Dify доступ к сайту на Битриксе: MCP-сервер с заголовком, ключ интеграции, бот для менеджеров и сценарии с расписанием.

Подключение ассистентов

Свой код и скрипты

Для разработчика: 20 строк на Python, чтобы вызвать инструменты сайта из своего скрипта, бота или задания по расписанию. Любая модель или вообще без модели.

Подключение ассистентов

YandexGPT и Алиса для Битрикс

Как подключить YandexGPT к сайту на Битриксе через Yandex AI Studio: агент с внешними инструментами, ключ интеграции, без кода. Почему Алиса AI напрямую не подходит.

Попробовать 14 дней бесплатно