Универсальное действие для генерации текстовых запросов через нейросети.
Поддерживает несколько платформ:
Интеграция: Если не указывать интеграцию, действие будет использовать наш ключ токена и расходовать нейро-рубли, которые можно пополнить в разделе "О проекте". Если выбираете интеграцию, то пополнять баланс необходимо в вашем аккаунте на выбранной платформе, а не у нас и деньги будут сниматься там. А у нас уже только за сообщения.
Интеграция:
Если не указывать интеграцию, действие будет использовать наш ключ токена и расходовать нейро-рубли, которые можно пополнить в разделе "О проекте".
Если выбираете интеграцию, то пополнять баланс необходимо в вашем аккаунте на выбранной платформе, а не у нас и деньги будут сниматься там. А у нас уже только за сообщения.
Можете выбрать как платформу, так и модель. Выбор большой. А внутри OpenRouter выбор моделей еще больше.
Prompt / инструкции - указываются по желанию. Это инструкции, как именно бот должен отвечать.
Сообщение от пользователя обычно всегда будет храниться в переменной {var:object.text}, она подставляется автоматически, либо можете ее заменить на свою.
{var:object.text}
Чтобы вывести результат, сохраните в переменную, например answer и выведите в текст переменную {var:answer}
answer
{var:answer}
Добавить историю переписки - сюда можно передавать историю переписки. Она должна храниться в json-массиве. Вы можете сохранять в переменную, если это цикличная история, что не очень рекомендуется, либо в поле профиля пользователя.
Как раз для удобства сохранения истории мы добавили галочку "Добавить сообщение в историю переписки. Однако учтите, что переменная сохраняет лишь ответ нейросети. Поэтому мы создали отдельное действие "Добавить сообщение в историю переписки".
Пример:
[ { "role":"assistant", "content":"Привет! Как я могу помочь тебе сегодня?", "refusal":null }]
И это лишь временная переменная, поэтому рекомендуем её соединить в с вопросом пользователя и добавить в json-поле профиля пользователя.
Однако учитывайте, что каждой модели нейросети свои лимиты и если лимит из-за истории будет превышен, вы получите ошибку. Соответственно ошибку нужно отслеживать и либо очищать историю, либо редактировать.