Получение доступа
Для получения доступа необходимо быть зарегистрированным в Облаке.
Запрос на предоставление доступа подается через форму с указанием ID Облака.
Для начала использования требуется:
-
Получить ID Облака.
-
При необходимости cоздать каталог. По умолчанию уже создан каталог с названием
default. -
Создать сервисный аккаунт для выбранного каталога и выдать роли —
editorиsearch-api.webSearch.userпо инструкции. -
Получить токен для запросов в API, для этого:
- Установить консольную утилиту yc.
- Выполнить в консоли команду
yc init, указав необходимые идентификаторы.
-
Получить IAM-токен по инструкции.
Внимание
Время жизни IAM-токена — не больше 12 часов, но рекомендуется запрашивать его чаще, например каждый час.
-
Проверить доступ к API. Адрес: https://supportgpt.api.cloud.yandex.net.
Пример запроса (с генерацией токена):
IAM_TOKEN=$(yc iam create-token) FOLDER_ID="${1:-<ваш folder ID>}" curl -H "Authorization: Bearer ${IAM_TOKEN}" -H "x-folder-id: ${FOLDER_ID}" -X GET https://supportgpt.api.cloud.yandex.net/indexer/v1/indexes -
Убедиться, что по итогам обработки запроса вам передали параметры для обращения к API:
- сервис (service);
- продукт (product);
- префикс для создания индексов.
При возникновении вопросов добавляйтесь в чат технической поддержки.