Для отправки запросов к версии базы знаний необходимо авторизоваться в публичном 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 <access_token>
Срок жизни токена — 1 час. Этот параметр не настраивается.
Подробнее об аутентификации API — в документации API Cloud.ru
- Шаг 1. Получить ключи доступа к API
- Шаг 2. Сгенерировать токен доступа