Flowise AI API
Flowise AI – бесплатный программный продукт, позволяющий развернуть собственный сервер для создания чатботов, использующих стороннее АПИ (Open AI, Open AI Assistants, и т.п.). Это по сути – надстройка над сторонними АПИ, позволяющая создать собственного чатбота с достаточно развитой логикой для пользователей, не знакомых с программированием.
Создание / редактирование / удаление чатботов
Настройка чатбота производится в Личном Кабинете на сервере, на котором пользователь развернул Flowise AI. В случае локальной установки (для целей разработки) – это обычно http://localhost:3000 Но для использования чатботов на продакшн-сайтах такой сервер должен быть общедоступным и его нужно размещать на платных хостингах, предоставляющих поддержку NodeJS
Добавление чатботов в AI Helper
Аддон AI Helper позволяет использовать созданных чатботов двумя разными путями:
- В качестве моделей для генерации текстов (шорткод Text Generator для фронтэнда и генератор контента в редакторе Гутенберг) или создания чата (шорткод AI Chat). В єтом случае нужно на странице опций AI Helper – Flowise AI API добавить ID и название созданного чатбота
- Как независимый (сторонний) скрипт, подключаемый на странице настроек Embed External Chatbots. Для этого, после создания чатбота нужно в окне его настройки нажать кнопку </> API Endpoint и скопировать предлагаемый на вкладке Embed html-код, который затем вставить на странице Embed External Chatbots на сайте пользователя.
Ниже – скрин страницы опций ThemeRex Addons для добавления новых чатботов, которые могут быть использованы в качестве моделей генератора текстов и чата.
Вверху отображается статистика использования для каждого бота – количество использованных токенов (суммарно в запросе и в ответе).
Flowise AI API key – ключ (токен) для доступа к АПИ. Его можно получить (сгенерировать) в Личном Кабинете на сервере, где вы развернули Flowise AI и создали своих чатботов.
Flowise AI host URL – адрес сервера, где вы
развернули Flowise AI и куда будут отсылаться запросы к АПИ.
List of available chat flows – список чатботов, которые будут использоваться для генерации текстов и/или работы чата. Для каждого ассистента указывается его ID (из личного кабинета), название (произвольно) и максимальное количество токенов, которое может использоваться в запросе (обычно определяется параметрами модели, использованной для создания чатбота в Личном кабинете Flowise AI).