Как работает шаблон
При обращении пользователя к боту в Max проверяется его ID для контроля доступа. Текстовые сообщения сразу передаются ИИ, голосовые расшифровываются через Sber SmartSpeech, после чего GigaChat генерирует ответ с учётом последних десяти сообщений и отправляет его обратно через Max.
Как это работает
- Узел Max Trigger1 запускает воркфлоу при новом сообщении
- Узел Check User сравнивает ID отправителя с заданным и блокирует посторонних
- Узел Text/Attachment разветвляет поток на текстовые и голосовые сообщения
- Узел Download Attachment скачивает голосовое сообщение из Max
- Узел Get Access Token получает токен для Sber SmartSpeech
- Узел Get Response транскрибирует голосовое сообщение через Sber
- Узел Voice to Prompt превращает транскрипцию в промпт для ИИ
- Агент с памятью и моделью GigaChat формирует ответ, который Send Message возвращает в Max
Что настроить
- Ключ Max
- Ключ GigaChat
- Ключ Sber SmartSpeech
- Личный ID пользователя Max для настройки доступа
Что понадобится
- Аккаунт в Max и ключ от бота
- Ключ доступа к GigaChat
- Ключ доступа к Sber SmartSpeech
Что можно поменять под себя
- Изменение системного сообщения в AI Agent1 для персональной настройки поведения бота
- Настройка идентификатора пользователя для расширения доступа
- Включение или отключение обработки вложений