Создать чат

Элемент создает чат с генеративной языковой моделью YandexGPT. В режиме чата вы можете переписываться с моделью, уточняя задания и дополняя предыдущие реплики. Контекст общения передается в каждом сообщении и сохраняется в течение сессии, пока вы явно не начнете новую сессию.

Стартовый вопрос указывается в свойствах элемента Создать чат, ответ бота сохраняется в строковую переменную.

Чтобы поддержать диалог, добавьте в Создать чат элемент Вопрос в чат. Таким образом, Создать чат будет для него контейнером.

Элементы группы YandexGPT, включая Создать чат, становятся доступными после установки в Студии библиотеки Primo.AI:

Предварительные условия

Для успешного создания чата вам потребуется знать ID папки в Yandex Cloud и IAM-токен.

Свойства

Символ * в названии свойства указывает на обязательность заполнения. Описание общих свойств см. в разделе Свойства элемента.

YandexGPT:

  1. ID папки* [String] — идентификатор папки в Yandex Cloud. Значение в виде переменной или константы.

  2. Токен* [String] — IAM-токен запроса, указывается в виде переменной или константы. Время жизни IAM-токена не превышает 12-ти часов, но рекомендуется запрашивать его каждый час.

  3. Творчество* [Double] — творческая составляющая ответа. В значении укажите число от 0 до 1. Чем выше значение, тем более непредсказуемым будет результат выполнения запроса. По умолчанию 0.5.

  4. Макс. длина* [Int32] — максимальная длина пары «запрос-ответ» в символах. По умолчанию 4000. Значение не должно превышать 4700 символов.

  5. Тайм-аут* [Int32] — максимальное время ожидания выполнения запроса. Указывается в миллисекундах, по умолчанию 20000.

Запрос:

  1. Имя чата* [String] — имя чата. По умолчанию "NewChat".

  2. Роль* [String] — имя роли в чате. По умолчанию "User".

  3. Вопрос* [String] — текст вашего вопроса.

Вывод:

  • Ответ [String] — переменная для хранения ответа.

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

Last updated