Получить токен доступа для запросов к версии базы знаний
Для отправки запросов к версии базы знаний необходимо авторизоваться в публичном API Cloud.ru. Сделать это можно за два шага.
Шаг 1. Получить ключи доступа к API
-
Перейдите в личный кабинет Cloud.ru.
-
В правом верхнем углу нажмите на иконку с вашими инициалами.
-
Выберите Ключи доступа.
-
В правом верхнем углу нажмите Создать ключ.
-
Добавьте краткое описание — «Ключ для Managed RAG».
-
Укажите время жизни ключа — 365 дней.
-
Нажмите Создать.
Будут сгенерированы Key ID (логин) и Key Secret (пароль).
-
Сохраните Key Secret.
После того как вы закроете окно, посмотреть его будет нельзя.
-
Нажмите Готово.
Подробнее о персональных ключах доступа — в документации API Cloud.ru.
Шаг 2. Сгенерировать токен доступа
Используя ключи доступа, получите токен доступа (в запросах он называется access_token) с помощью public API:
-
Получите токен через Public API:
curl --location 'https://iam.api.cloud.ru/api/v1/auth/token' \--header 'Content-Type: application/json' \--data '{"keyId": "хх**хх","secret": "х***х"}'Где:
-
keyId — Key ID (логин).
-
secret — Key Secret (пароль).
ПримечаниеЗапрос на получение токена одинаков для Windows, MacOS и Linux.
Пример ответа -
-
Используйте access_token при каждом запросе к сервису, передавая его в заголовке Authorization в следующем формате:
Authorization: Bearer $TOKEN
Срок жизни токена — 1 час. Этот параметр не настраивается.
Подробнее об аутентификации API — в документации API Cloud.ru
- Шаг 1. Получить ключи доступа к API
- Шаг 2. Сгенерировать токен доступа