Microsoft Custom Vision API: 404, ресурс не найден - PullRequest
0 голосов
/ 12 июня 2019

Я пытаюсь использовать Microsoft Custom Vision API, но сталкиваюсь только с 404 ошибками. Как я могу использовать API?

Я пытался копировать, вставлять и изменять разделы прогнозирования примеров Python и Javascript, например, найденный здесь: https://github.com/Azure-Samples/cognitive-services-node-sdk-samples/blob/master/Samples/customvision/customVisionImgClassify.js

Копирование и вставка URL прогноза в мой браузер со страницы Perfomance Custom Vision, а именно:

https://japaneast.api.cognitive.microsoft.com/customvision/v3.0/Prediction/999999999999999/classify/iterations/Iteration4/image

, выдает ту же ошибку 404:

{ "error":{ "statusCode": 404, "message": "Resource not found" }}

Наиболее близкий к успешному доступу к API я получил через приложение логики Azure, в котором используется старая версия Custom Vision:

/customvision/v1.0/Prediction/99999999999999999/image

Этот метод доступа выдает ошибку «Несанкционированный» вместо 404.

Я пытался изменить JSON в приложении логики Azure, чтобы использовать более новую версию Custom Vision, но вернулся к 404 ошибкам. См. Ниже для JSON (я заменил ключи и идентификаторы на 9):

"Predict_tags_from_image": {
                "inputs": {
                    "body": "@triggerBody()",
                    "headers": {
                        "Content-Type": "application/octet-stream",
                        "Prediction-Key": "9999999999999"
                    },
                    "host": {
                        "connection": {
                            "name": "@parameters('$connections')['cognitiveservicescustomvision_1']['connectionId']"
                        }
                    },
                    "method": "post",
                    "path": "https://japaneast.api.cognitive.microsoft.com/customvision/v3.0/Prediction/9999999999999/classify/iterations/Iteration4/image"
                },
                "runAfter": {
                    "Create_file": [
                        "Succeeded"
                    ]
                },
                "type": "ApiConnection"
            }

Заранее спасибо за любую помощь в этом!

1 Ответ

1 голос
/ 12 июня 2019

Я попытался создать запрос с указанным вами URL и не смог воспроизвести проблему 404. Он показывает 401, так как у меня нет идентификатора вашего проекта или ключа прогноза. Но когда я пытаюсь использовать собственный проект и ключ прогнозирования, все работает, и возвращается 200 ОК.

Screenshot1

Screenshot2

Не могли бы вы подтвердить URL-адрес прогноза и заголовок ключа прогноза и повторить попытку?

...