- tocdepth
2
Отправка API-запроса через Postman
Рассмотрим, как отправлять HTTP-запросы к модели с помощью Postman.
(Опционально) Скачайте и установите Postman.
В интерфейсе 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, которые находятся в параметрах разработчика.В интерфейсе программы это выглядит так:
Нажмите
.Для отправки запроса на авторизацию нажмите Send. В ответ придет access token, который можно использовать для отправки запросов к модели.
Для отправки запроса к модели на сервис необходимо указать
x-api-key
,access_token
иx-workspace-id
в соответствующих полях.x-api-key
— клиентский ключ доступа к API. Он индивидуален для каждого аккаунта пользователя.x-workspace-id
— это идентификатор воркспейса. Он индивидуален для каждого воркспейса, созданного пользователем.Чтобы сгенерировать код запроса, на правой панели диалога нажмите 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
.
для Dev & Test