Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Отправить запрос в YandexGPT  Версия

...

2 (

...

Python)

Группа "Сервисы Яндекса", подгруппа "YandexGPT"

...

Описание

Действие отправляет запрос в запрос в сервис YandexGPT и возвращает ответ сервиса ответ сервиса в виде сгенерированного текста в строковом формате и историю чата.

Иконка

...

действия

Image Added

Параметры и их настройка

Свойство

Описание

Тип

Пример заполнения

Обязательность заполнения поля
Параметры

...

Контекст

Контекст

...

для подключения к

...

YandexGPT

Контекст YandexGPTАвторизоваться в YandexGPT

...

.КонтекстДа
Идентификатор каталога

...

Каталог

...

содержит модель искусственного интеллекта. Идентификатор каталога можно получить в консоли управления Yandex Cloud, перейдя в нужный каталог. Для получения каталога необходимо

...

...

и в списке слева выберите нужный каталог. На открывшейся странице идентификатор каталога указан сверху, рядом с именем каталога. Также получить идентификатор можно

...

из URL страницы каталога в консоли управления:

...

Выходные параметры

  1. Ответ - сгенерированный моделью ответ на запрос в YandexGPT.

  2. История чата - созданная и/или дополненная история чата для использования в других запросах к YandexGPT.

Настройки

Свойство

Описание

Тип

Пример заполнения

Обязательность заполнения поляПараметрыКонтекст

Контекст для подключения к YandexGPT

Robin.YandexGPTАвторизоваться в YandexGPT.КонтекстДаИдентификатор каталогаКаталог содержит модель искусственного интеллекта. Идентификатор каталога можно получить в консоли управления Yandex Cloud, перейдя в нужный каталогRobin.String
https://console.cloud.yandex.ru/folders/<идентификатор_каталога>. 

...

Количество токенов - параметр определяет максимальное количество токенов для генерации ответа.  Нейросети работают с текстами, представляя слова и предложения в виде токенов — смысловых кусочков или часто встречающихся последовательностей символов, характерных для естественного языка. Токены позволяют нейросетям находить закономерности и обрабатывать естественный язык.

...

Строка
b1g6glvo8uhl12qh4ak4Да
СообщениеСообщение, на которое требуется получить ответ
Robin.String
Строка
Расскажи про виды кофеДа
ИнструкцияИнструкция для модели, задающая критерии обработки сообщения и правила ответа на него (роль, стиль, форма ответа, пр.)
Robin.String
Строка
Ты - эксперт по видам кофе, отвечаешь максимально развернуто на вопросыНет
Температура Случайность выбора токенов для формирования ответа.  Чем выше значение, тем более случайным будет ответ. Принимает значения от 0 до 1. По умолчанию: 0.6
Robin.Numeric
Число
0.2Нет
Количество токенов

Максимальное количество токенов для генерации ответа. При малом значении параметра модель может вернуть неполный ответ.
По умолчанию: 500

Robin.Numeric
Число
1000Нет
История чатаПередача истории чата позволяет YandexGPT работать с результатами прошлых запросов и учитывать их при генерации ответов
Robin.
JSON
Отправить запрос в YandexGPT.История чатаНет
Тайм-аут, мсВремя в миллисекундах, в течение которого повторяются попытки получения ответа от сервиса. По умолчанию: 15000 мс
Robin.Numeric
Число30000Нет
Результаты
ОтветОтвет на запрос в YandexGPT
Robin.String
Строка

История чатаИстория чата для использования в других запросах к YandexGPT
Robin.
JSON

Особые условия использования 

  1. Имеется
  2. суммарное ограничение по
  3. суммарное ограничение по количеству токенов для ответа, запроса и инструкции (Информация по лимитам).
  4. При запросах с инструкцией и при использовании параметра "История чата", все инструкции в запросе добавляются к предыдущей и направляются одной инструкцией.

Пример использования

Задача 1

Получить сгенерированный ответ на запрос в сервис в сервис YandexGPT.

Решение

Воспользоваться действиями "Авторизоваться в YandexGPT", "Отправить запрос в YandexGPT" и "Сообщение"

Реализация

Предусловие

Для работы действия необходим идентификатор каталога. Предварительно необходимо авторизоваться в Яндекс ID, получить OAuth-токен и создать облако в Yandex Cloud.

  1. Перейти по ссылке в консоль управления Yandex Cloud.
  2. В списке слева выбрать облако и нужный каталог. На открывшейся странице идентификатор каталога указан сверху, рядом с именем каталога.

    Также получить идентификатор можно из URL страницы каталога в консоли управления:

  3.  
  4. https://console.cloud.yandex.ru/folders/<идентификатор_каталога>

  5. Image Removed
  6. Image Added

  7. Перетащить на рабочую область действие "Авторизоваться в YandexGPT". 
  8. Image Removed
  9. Image Added
  10. Заполнить параметр действия. 
    Ввести токен в поле "OAuth-токен".

  11. Image Removed
  12. Image Added

  13. Перетащить на рабочую область действие "Отправить запрос в YandexGPT"

  14. Image Removed
  15. Image Added

  16. Заполнить параметры действия. 
    1. В поле "Контекст" добавить контекст, полученный в результате действия "Авторизоваться в YandexGPT"

    2. Заполнить поле "Идентификатор каталога" данными, полученными в шаге №2
    3. В поле "Сообщение" ввести содержимое запроса
  17. Image Removed
    1. Image Added
    2. Задать контекст запроса в поле "Инструкция"
  18. Image Removed
    1. Image Added
    2. Установить значение в поле "Температура"
    3. Установить значение в поле "Количество токенов"

    4. В поле "История чата" добавляется результат из предыдущего действия "Отправить запрос в YandexGPT", поэтому поле остается пустым
    5. Установить значение в поле "Тайм-аут, мс"
  19. Image Removed
    1. Image Added
  20. Перетащить на рабочую область действие "Сообщение".
  21. Image Removed
  22. Image Added
  23. Заполнить параметр действия "Сообщение" результатом ответа действия "Отправить запрос в YandexGPT"
  24. Image Removed
  25. Image Added
  26. Нажать на кнопку "Старт" в верхней панели.  

Результат

Результат выведен в диалоговое окно:

Image RemovedImage Added

Программный робот отработал успешно.

Получен сгенерированный ответ модели по заданным параметрам, а также история чата для последующих запросовпоследующих запросов.

Image RemovedImage Added

Задача 2

Получить сгенерированный ответ на запрос в сервис в сервис YandexGPT с учетом истории чата.

Решение

Воспользоваться действиями "Авторизоваться в YandexGPT", "Отправить запрос в YandexGPT" и "Сообщение"

Реализация

  1. К схеме из Задачи 1 добавить на рабочую область действие "Отправить запрос в YandexGPT".

  2. Image Removed
  3. Image Added

  4. Заполнить параметры действия. 

    В поле "История чата" добавить результат действия "Отправить запрос в YandexGPT"

  5. Image Removed
  6. Image Added
  7. Перетащить на рабочую область действие "Сообщение".
  8. Image Removed
  9. Image Added
  10. Заполнить параметр действия "Сообщение" результатом ответа действия "Отправить запрос в YandexGPT"
  11. Image Removed
  12. Image Added
  13. Нажать на кнопку "Старт" в верхней панели.  

Результат

Результат выведен в диалоговое окно:

Image RemovedImage Added

Программный робот отработал успешно.

Получен сгенерированный ответ модели по заданным параметрам с учетом истории чата из предыдущего запросапредыдущего запроса.

Image RemovedImage Added