Skip to Content

Задать вопрос YandexGPT

alt

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

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

Библиотека Primo.AI.Linux не включена в стандартный набор и требует установки Primo.AI.Linux. Установку можно выполнить двумя способами:

1. Через сайт NuGet: Загрузите пакет по ссылке: Primo.AI.Linux на NuGet.org.

2. Через управление зависимостями в Primo RPA Studio:

  • Откройте Primo Studio и перейдите в меню Настройки → Управление зависимостями.
  • В списке источников выберите NuGet.org.
  • Найдите пакет Primo.AI.Linux с помощью поиска.
  • Установите или обновите пакет до последней версии.
  • Сохраните изменения и дождитесь завершения установки.

После установки библиотеки Primo.AI.Linux станут доступны группы элементов GigaChat и YandexGPT.

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

Свойства

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

  1. Токен* [String] — токен авторизации, используемый для выполнения запроса.
  2. ID папки* [String] — идентификатор папки в Yandex Cloud. Значение в виде переменной или строки.
  3. Тайм-аут* [Int32] — максимальное время ожидания выполнения запроса. Указывается в миллисекундах, по умолчанию установлено 20000.
  4. Макс. длина* [Int32] — предельная длина запроса и ответа, не превышающая 4700 символов. По умолчанию установлено 4000 символов.
  5. Творчество* [Double] — уровень креативности ответа (от 0 до 1). Чем выше значение, тем более разнообразным и креативным будет ответ. По умолчанию установлено значение 0.5.
  6. Роль* [String] — имя роли в чате, определяющее, от чьего имени ведётся диалог.
  7. Модель [GenerationModelsNamesYandexGPT] — модель, используемая для генерации ответов.
  8. Вопрос* [String] — текст вопроса, отправляемого в сервис YandexGPT.
  9. Ответ [String] — название переменной, в которой будет сохранён ответ бота.