Действие — Сгенерировать сообщение через Bot Hub

Действие предназначено для генерации сообщений через Bot Hub

ВАЖНО! Для работы данного действия нужно получить настроить интеграцию с Bot Hub. То есть, взять ключ Bot Hub
и добавить его в соответствующее поле поле в разделе «Интеграции» сообщества для которого будет выполняться это действие.
Обзор действия

Рассмотрим действие подробнее:

Обзор действия
Обзор действия
Важно! Если у вас история хранится на сервере (хостинге) и в действие указана история, например, testmessage.json то после запроса к gpt действие автоматически запишет данные на сервер

1) Переключатель позволяет выбрать сообщество из которого будет выполнено действие.

2) модель Bot Hub для запросов : поддерживаются переменные например, %model_id%

По умолчанию: gpt-3.5-turbo. Доступные значения (выбираете одно, cписок моделей указан тут и зависит от тарифа):

gpt-4o, gpt-4o-mini,gpt-4-turbo,gpt-3.5-turbo 

Если вы укажете несколько значений через запятую, то Автопилот возьмет только первое.

3) текст пользователя: поддерживаются переменные например, %prompt%

По умолчанию: сообщение пользователя: %content%

4) поле для передачи историй (контекста): поддерживаются переменные.

По умолчанию: ничего

5) Откуда брать историю. Из JSON или с сервера (при настроенном хостинге)

Важно! Теперь действие обрабатывает JSON с сообщениями и если количество сообщений в контексте больше 50, то оно стирает самую старую пару user-assistant.
Это сделано для того, чтобы экономить ваши токены

6) Дополнительные параметры.

Полезные переменные действия:

  • %openai_answer_id% — ID ответа от бота
  • %openai_answer% — ответ от бота OPENAI
  • %openai_answer_created% —время ответа в Unix. Можно проверять в условиях, если не 0, то бот отдал данные
  • %openai_answer_history% — переменная в которой возвращается ответ от бота + запрос пользователя (можно использовать для истории)
  • %usage_prompt_tokens% — количество токенов, использованных в входном запросе (то есть сколько "веса" имели переданные сообщения от пользователя в messages
  • %usage_completion_tokens% — количество токенов в ответе от модели (сколько "веса" занял ответ).
  • %usage_total_tokens% — суммарное количество токенов, prompt_tokens + completion_tokens.
  • %openai_content% — сообщение пользователя
  • %openai_models% — модель OpenAI
  • %openai_chat_history% — история чата в действии
  • %openai_chat_history_all% —переменная в которой возвращается ответ от бота + запрос пользователя + история сохраненная история

Задать вопрос по этому действию можно в комментариях этого поста.

Вернуться на главную страницу инструкций
6 views