Интеграция GigaChat с 1С через функции шлюза
Интеграция GigaChat с 1С: ваш бот передаёт модели список функций шлюза, GigaChat выбирает нужную, шлюз читает данные из 1С и возвращает их модели. Российская модель и российские серверы. Тарифы шлюза от 7 900 ₽ в месяц, токены GigaChat оплачиваются у Сбера.
Как подключить
Подключение без доработки конфигурации. Схема подключения подробно
Подключаем 1С
OData, коннектор в вашей сети, проверка объектов. Вместе с вашим администратором.
Ключ и доступ к API
Ключ шлюза с нужными областями и ключ GigaChat API из личного кабинета Сбера.
Бот с функциями
Бот передаёт GigaChat описания функций и выполняет вызовы через REST API шлюза.
Схема работы с GigaChat
- Ваш бот запрашивает у шлюза
GET /v1/tools: имена, описания и JSON-схемы аргументов всех инструментов, доступных ключу. - Бот передаёт этот список в GigaChat как описание функций вместе с вопросом пользователя.
- Модель отвечает, какую функцию вызвать и с какими аргументами. Бот выполняет
POST /v1/tools/<имя>/invokeи получает данные из 1С. - Результат возвращается модели, она формулирует ответ. Обычно на вопрос уходит от 2 до 5 таких вызовов.
# 1. Список инструментов с JSON-схемами аргументов
curl https://api.svedun.ru/v1/tools -H "Authorization: Bearer <ключ>"
# 2. Когда модель попросила вызвать функцию, выполните её
curl -X POST https://api.svedun.ru/v1/tools/get_sales_summary/invoke \
-H "Authorization: Bearer <ключ>" -H "Content-Type: application/json" \
-d '{"date_from":"2026-04-01","date_to":"2026-06-30","group_by":"customer"}'Формат функций и ответа модели смотрите в документации GigaChat API: он может меняться между версиями. Полное описание нашего API в разделе документации, коды ошибок в отдельной таблице.
Только чтение и без публикации базы
Коннектор ставится в вашей сети и сам подключается к шлюзу по 443. Входящие порты не нужны, пароль 1С остаётся у вас, данные 1С не хранятся. Остановили службу — доступ пропал.
Сколько стоит
30 минут с вашим администратором 1С: включаем OData и смотрим, какие данные доступны. Без оплаты и обязательств.
Вопросы
Есть ли готовый бот с GigaChat?
Нет, бот пишется на вашей стороне или интегратором. Шлюз отдаёт готовые схемы функций, так что это несколько десятков строк кода.
Кто платит за токены GigaChat?
Вы, по тарифам Сбера. Шлюз берёт плату только за базу 1С и объём вызовов.
Попадают ли данные 1С к нам?
Они проходят через шлюз в момент запроса и не сохраняются. Модели GigaChat их передаёт ваш бот.
Можно ли ограничить, что видит GigaChat?
Да, областями ключа: например, только продажи и остатки, без клиентов.
Работает ли это с GigaChat в режиме MCP?
Шлюз говорит по протоколу MCP. Если ваш клиент GigaChat умеет подключать удалённые MCP-серверы по HTTP, можно подключить напрямую. Проверим на пилоте.