Интеграция с AI
Интеграция с YandexGPT
Для интеграции Primo RPA с YandexGPT:
-
Создайте аккаунт в сервисе Яндекс ID, если у вас его нет.
-
Установите Yandex Cloud CLI:
- Скачайте и установите Yandex Cloud CLI, следуя официальной инструкции .
- После установки выполните команду
yc init
, чтобы привязать CLI к вашему аккаунту.
-
Получите OAuth-токен:
- Перейдите по этой ссылке .
- Разрешите доступ, если это потребуется.
- Скопируйте OAuth-токен и сохраните его. Он понадобится для дальнейших шагов.
-
Выполните действия из раздела Создание профиля . Выполните команды для создания профиля:
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
- Получите 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-ти часов, но рекомендуется запрашивать его каждый час.
- Перейдите в консоль управления Yandex Cloud:
-
Откройте консоль Yandex Cloud .
-
Скопируйте идентификатор папки (Folder ID). Он потребуется для работы с GPT.
-
Слева, в дереве навигации, выберите уровень организации и затем – раздел «Права доступа».
-
Найдите нужного пользователя и выберите функцию Изменить роли.
-
Нажмите кнопку Добавить роль.
-
В выпадающем списке выберите
ai.languageModels.user
. -
Нажмите Сохранить.
-
Создайте платежный аккаунт:
- В консоли Yandex Cloud перейдите в каталог
default
или нужный вам каталог. - Нажмите на YandexGPT и заполните форму создания платежного аккаунта.
- В консоли Yandex Cloud перейдите в каталог
-
Используйте IAM-токен и ID папки для интеграции:
- В элементах YandexGPT из библиотеки Primo.AI;
- В настройках интеграции Студии с YandexGPT после установки плагина
Primo.AI.Plugin.dll
.
GigaChat
Для интеграции Primo RPA с GigaChat:
-
Авторизуйтесь на портале для разработчиков по Сбер ID. Если у вас нет Сбер ID, создайте его на странице авторизации. В качестве Сбер ID используется ваш номер телефона.
-
Создайте проект GigaChat, если система не создала его сама. По умолчанию это проект с названием Mой GigaChat.
-
Перейдите в проект GigaChat и нажмите кнопку Сгенерировать ClientSecret.
-
Скопируйте и сохраните авторизационные данные.
-
Получите токен.
🔹 Токен действует в течение 30 минут с момента выпуска.
Способ 1- Скачайте библиотеку Primo.AI через менеджер зависимостей Студии.
- В элементе GigaChat > Получить токен укажите ваши авторизационные данные. В ответе робот вернет токен.
- После получения токена можно отправлять вопросы в чат через элемент GigaChat > Вопрос в чат.
Способ 2
Если токен нужен для настройки интеграции Студии со Sber AI, его также можно получить через Postman . Для этого вам понадобятся авторизационные данные, которые вы сохранили в шаге 4.Полученный токен укажите в разделе Файл > Настройки > Интеграция > AI в полях Token и Key для языковой модели Sber AI. Подробнее см. здесь.