Поиск и подключение
В разделе вы можете найти и подключить необходимые функции. Поиск работает по названию или номеру функции — введите, и она найдётся.
⚠ Поиск здесь менее интеллектуален, чем в левом меню во вкладке Функции. Для широкого поиска по описанию используйте левое меню.
Можно выбрать несколько функций для подключения к боту — он будет использовать новые возможности.
Совместимость с LLM-моделями
Изначально функции поддерживаются моделями OpenAI. На платформе SMAIPL можно экспериментировать с другими — YandexGPT, GigaChat от Сбера и т. д. — но стабильность работы не гарантируется.
Правильный порядок:
- Сначала протестируйте функцию на модели OpenAI.
- Убедитесь, что всё стабильно работает.
- Только потом переключайтесь на другие модели для экспериментов.
- Анализируйте логи и экспорт диалогов, чтобы убедиться в корректности работы.
Подробнее про выбор модели — гайд «Выбор LLM-модели».
При каждом ответе запускать одну из функций
Опция полезна, если каждый ответ бота должен сопровождаться вызовом функции. Однако вы не контролируете, какую именно функцию бот выберет.
Если подключена только одна функция — она будет запускаться при каждом запросе. Полезно, например, для записи каждого диалога в таблицу или базу данных.
Запускать несколько функций одновременно
Позволяет запускать несколько функций параллельно, но без передачи результатов между ними.
Пример: одновременно отправить лид на e-mail и в Telegram.
⚠ Если нужно, чтобы одна функция использовала результат другой — эта опция не подойдёт. Смотрите режим из секции 05.
Использовать каждую функцию только один раз в новом диалоге
Настройка позволяет запускать функции в определённой последовательности. Каждая функция используется один раз в рамках одного диалога — повторный запуск исключён.
Пример сценария из трёх шагов:
- Парсинг данных;
- Генерация картинки;
- Публикация результата.
Каждая функция отрабатывает по очереди ровно один раз — режим для пайплайнов с явной последовательностью.