Интеграция с AI

Интеграция с YandexGPT

Для интеграции Primo RPA с YandexGPT:

  1. Создайте аккаунт в сервисе Яндекс ID, если у вас его нет.

  2. Установите Yandex Cloud CLI:

    • Скачайте и установите Yandex Cloud CLI, следуя официальной инструкции.

    • После установки выполните команду yc init, чтобы привязать CLI к вашему аккаунту.

  3. Получите OAuth-токен:

    • Перейдите по этой ссылке.

    • Разрешите доступ, если это потребуется.

    • Скопируйте OAuth-токен и сохраните его. Он понадобится для дальнейших шагов.

  4. Выполните действия из раздела Создание профиля. Выполните команды для создания профиля:

   yc config set token <OAuth-токен>
   yc config set cloud-id <Cloud-ID>
   yc config set folder-id <Folder-ID>
   yc config set compute-default-zone ru-central1-b

Получите результат, который должен иметь вид:

    token: y0_AgA...wvs7N4
    cloud-id: b1g159pa15cd********
    folder-id: b1g8o9jbt58********
    compute-default-zone: ru-central1-b
  1. Получите IAM-токен для работы с GPT: Вы можете получить IAM-токен двумя способами:

  • Через Yandex Cloud CLI: Выполните команду:

         yc iam create-token
       
  • Через PowerShell (без использования CLI): Если вы не используете CLI, обменяйте OAuth-токен на IAM-токен с помощью следующей команды:

     $yandexPassportOauthToken = "<OAuth-токен>"
     $Body = @{ yandexPassportOauthToken = "$yandexPassportOauthToken" } | ConvertTo-Json -Compress
     Invoke-RestMethod -Method 'POST' -Uri 'https://iam.api.cloud.yandex.net/iam/v1/tokens' -Body $Body -ContentType 'application/json' | Select-Object -ExpandProperty iamToken

    Подробнее см. в документации Yandex.

Примечание: Время жизни IAM-токена не превышает 12-ти часов, но рекомендуется запрашивать его каждый час.

  1. Перейдите в консоль управления Yandex Cloud:

  • Откройте консоль Yandex Cloud.

  • Скопируйте идентификатор папки (Folder ID). Он потребуется для работы с GPT.

  1. Слева, в дереве навигации, выберите уровень организации и затем – раздел «Права доступа».

  • Найдите нужного пользователя и выберите функцию Изменить роли.

  • Нажмите кнопку Добавить роль.

  • В выпадающем списке выберите ai.languageModels.user.

  • Нажмите Сохранить.

  1. Создайте платежный аккаунт:

    • В консоли Yandex Cloud перейдите в каталог default или нужный вам каталог.

    • Нажмите на YandexGPT и заполните форму создания платежного аккаунта.

  2. Используйте IAM-токен и ID папки для интеграции:

GigaChat

Для интеграции Primo RPA с GigaChat:

  1. Авторизуйтесь на портале для разработчиков по Сбер ID. Если у вас нет Сбер ID, создайте его на странице авторизации. В качестве Сбер ID используется ваш номер телефона.

  2. Создайте проект GigaChat, если система не создала его сама. По умолчанию это проект с названием Mой GigaChat.

  3. Перейдите в проект GigaChat и нажмите кнопку Сгенерировать ClientSecret.

  4. Скопируйте и сохраните авторизационные данные.

  5. Получите токен.

    🔹 Токен действует в течение 30 минут с момента выпуска. Способ 1

    • Скачайте библиотеку Primo.AI через менеджер зависимостей Студии.

    • В элементе GigaChat > Получить токен укажите ваши авторизационные данные. В ответе робот вернет токен.

    • После получения токена можно отправлять вопросы в чат через элемент GigaChat > Вопрос в чат.

    Способ 2 Если токен нужен для настройки интеграции Студии со Sber AI, его также можно получить через Postman. Для этого вам понадобятся авторизационные данные, которые вы сохранили в шаге 4.

    Полученный токен укажите в разделе Файл > Настройки > Интеграция > AI в полях Token и Key для языковой модели Sber AI. Подробнее см. здесь.

Last updated

Was this helpful?