Группа "Сервисы Яндекса", подгруппа "YandexGPT"
Действие отправляет запрос в сервис YandexGPT и возвращает ответ сервиса в виде сгенерированного текста в строковом формате и историю чата.
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|
Параметры | ||||
Контекст | Контекст для подключения к YandexGPT | Контекст YandexGPT | Авторизоваться в YandexGPT.Контекст | Да |
Идентификатор каталога | Каталог содержит модель искусственного интеллекта. Идентификатор каталога можно получить в консоли управления Yandex Cloud, перейдя в нужный каталог. Для получения каталога необходимо перейти в консоль управления и в списке слева выберите нужный каталог. На открывшейся странице идентификатор каталога указан сверху, рядом с именем каталога. Также получить идентификатор можно из URL страницы каталога в консоли управления: https://console.cloud.yandex.ru/folders/<идентификатор_каталога>. | Строка | b1g6glvo8uhl12qh4ak4 | Да |
Сообщение | Сообщение, на которое требуется получить ответ | Строка | Расскажи про виды кофе | Да |
Инструкция | Инструкция для модели, задающая критерии обработки сообщения и правила ответа на него (роль, стиль, форма ответа, пр.) | Строка | Ты - эксперт по видам кофе, отвечаешь максимально развернуто на вопросы | Нет |
Температура | Случайность выбора токенов для формирования ответа. Чем выше значение, тем более случайным будет ответ. Принимает значения от 0 до 1. По умолчанию: 0.6 | Число | 0.2 | Нет |
Количество токенов | Максимальное количество токенов для генерации ответа. При малом значении параметра модель может вернуть неполный ответ. | Число | 1000 | Нет |
История чата | Передача истории чата позволяет YandexGPT работать с результатами прошлых запросов и учитывать их при генерации ответов | JSON | Отправить запрос в YandexGPT.История чата | Нет |
Тайм-аут, мс | Время в миллисекундах, в течение которого повторяются попытки получения ответа от сервиса. По умолчанию: 15000 мс | Число | 30000 | Нет |
Результаты | ||||
Ответ | Ответ на запрос в YandexGPT | Строка | ||
История чата | История чата для использования в других запросах к YandexGPT | JSON |
Получить сгенерированный ответ на запрос в сервис YandexGPT.
Воспользоваться действиями "Авторизоваться в YandexGPT", "Отправить запрос в YandexGPT" и "Сообщение".
Предусловие
Для работы действия необходим идентификатор каталога. Предварительно необходимо авторизоваться в Яндекс ID, получить OAuth-токен и создать облако в Yandex Cloud.
В списке слева выбрать облако и нужный каталог. На открывшейся странице идентификатор каталога указан сверху, рядом с именем каталога.
Также получить идентификатор можно из URL страницы каталога в консоли управления: https://console.cloud.yandex.ru/folders/<идентификатор_каталога>
Заполнить параметр действия.
Ввести токен в поле "OAuth-токен".
Перетащить на рабочую область действие "Отправить запрос в YandexGPT"
В поле "Контекст" добавить контекст, полученный в результате действия "Авторизоваться в YandexGPT"
Установить значение в поле "Количество токенов"
Результат выведен в диалоговое окно:
Программный робот отработал успешно.
Получен сгенерированный ответ модели по заданным параметрам, а также история чата для последующих запросов.
Получить сгенерированный ответ на запрос в сервис YandexGPT с учетом истории чата.
Воспользоваться действиями "Авторизоваться в YandexGPT", "Отправить запрос в YandexGPT" и "Сообщение".
К схеме из Задачи 1 добавить на рабочую область действие "Отправить запрос в YandexGPT".
Заполнить параметры действия.
В поле "История чата" добавить результат действия "Отправить запрос в YandexGPT".
Результат выведен в диалоговое окно:
Программный робот отработал успешно.
Получен сгенерированный ответ модели по заданным параметрам с учетом истории чата из предыдущего запроса.