tocdepth

2

Отправка API-запроса через Postman

Рассмотрим, как отправлять HTTP-запросы к модели с помощью Postman.

  1. (Опционально) Скачайте и установите Postman.

  2. В интерфейсе Postman откройте вкладку Import. В открывшемся диалоговом окне выберите опцию Raw text. В поле ниже вставьте следующий текст.

    curl --location --request POST 'https://api.ai.cloud.ru/public/v2/service_auth' \
    --header 'Content-Type: application/json' \
    --data-raw '{
    "client_id": "user-xxxxx",
    "client_secret": "xxxxx"
    }'
    

    Где client_id, client_secret — это Long API Keys, которые находятся в параметрах разработчика.

    В интерфейсе программы это выглядит так:

    ../_images/s__raw-text.png
  3. Нажмите Continue → Import.

  4. Для отправки запроса на авторизацию нажмите Send. В ответ придет access token, который можно использовать для отправки запросов к модели.

    ../_images/s__access-token.png

    Для отправки запроса к модели на сервис необходимо указать x-api-key, access_token и x-workspace-id в соответствующих полях.

    x-api-key — клиентский ключ доступа к API. Он индивидуален для каждого аккаунта пользователя.

    Как узнать x-api-key.

    ../_images/s__access-token-and-api-keyjpg.png

    x-workspace-id — это идентификатор воркспейса. Он индивидуален для каждого воркспейса, созданного пользователем.

    Как узнать x-workspace-id.

  5. Чтобы сгенерировать код запроса, на правой панели диалога нажмите Code.

    Итоговый запрос может выглядеть следующим образом:

    curl --location --request POST 'https://api.ai.cloud.ru/public/v2/inference/v1/predict/{name}/{predict}/' \
    --header 'X-Api-Key: <your GWAPI key>' \
    --header 'authorization: <your access token>' \
    --header 'x-workspace-id: <your workspace id> \
    --header 'Content-Type: application/json' \
    --data-raw '{
    "instances": [
    {
    "text": "Hello world!"
    }
    ]
    }'
    

В ответ на запрос придет результат выполнения метода predict.

Запустили Evolution free tier
для Dev & Test
Получить