Evolution
Тема интерфейса

Получить токен доступа для запросов к версии базы знаний

Для отправки запросов к версии базы знаний необходимо авторизоваться в публичном API Cloud.ru. Сделать это можно за два шага.

Шаг 1. Получить ключи доступа к API

  1. Перейдите в личный кабинет Cloud.ru.

  2. В правом верхнем углу нажмите на иконку с вашими инициалами.

  3. Выберите Ключи доступа.

  4. В правом верхнем углу нажмите Создать ключ.

  5. Добавьте краткое описание — «Ключ для Managed RAG».

  6. Укажите время жизни ключа — 365 дней.

  7. Нажмите Создать.

    Будут сгенерированы Key ID (логин) и Key Secret (пароль).

  8. Сохраните Key Secret.

    После того как вы закроете окно, посмотреть его будет нельзя.

  9. Нажмите Готово.

Подробнее о персональных ключах доступа — в документации API Cloud.ru.

Шаг 2. Сгенерировать токен доступа

Используя ключи доступа, получите токен доступа (в запросах он называется access_token) с помощью public API:

  1. Получите токен через 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.

  2. Используйте access_token при каждом запросе к сервису, передавая его в заголовке Authorization в следующем формате:

    Authorization: Bearer $TOKEN
Подсказка

Срок жизни токена — 1 час. Этот параметр не настраивается.

Подробнее об аутентификации API — в документации API Cloud.ru