Microsoft 自定义视觉 API:404,找不到资源
Microsoft Custom Vision API: 404, Resource not found
我正在尝试使用 Microsoft 的 Custom Vision API,但是 运行 除了 404 错误外什么也没有。如何使用 API?
我已经尝试复制、粘贴和修改 Python 和 Javascript 样本的预测部分,例如在此处找到的:https://github.com/Azure-Samples/cognitive-services-node-sdk-samples/blob/master/Samples/customvision/customVisionImgClassify.js
正在从 Custom Vision 的性能页面将预测 URL 复制并粘贴到我的浏览器中,即:
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 Logic App,它使用旧版本的 Custom Vision:
/customvision/v1.0/Prediction/99999999999999999/image
此访问方法产生 "Unauthorized" 错误而不是 404。
我尝试修改 Azure 逻辑应用程序中的 JSON 以使用较新版本的自定义视觉,但我又遇到了 404 错误。请参阅下面的 JSON(我用 9 替换了密钥和 ID):
"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"
}
在此先感谢您的帮助!
我尝试使用您提供的 url 创建请求,但无法重现 404 问题。它显示 401,因为我没有您的项目 ID 或预测密钥。但是当我尝试使用自己的项目和预测密钥时,一切正常,并且返回 200 OK。
能否请您确认预测 url 和预测密钥 header 并重试?
我正在尝试使用 Microsoft 的 Custom Vision API,但是 运行 除了 404 错误外什么也没有。如何使用 API?
我已经尝试复制、粘贴和修改 Python 和 Javascript 样本的预测部分,例如在此处找到的:https://github.com/Azure-Samples/cognitive-services-node-sdk-samples/blob/master/Samples/customvision/customVisionImgClassify.js
正在从 Custom Vision 的性能页面将预测 URL 复制并粘贴到我的浏览器中,即:
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 Logic App,它使用旧版本的 Custom Vision:
/customvision/v1.0/Prediction/99999999999999999/image
此访问方法产生 "Unauthorized" 错误而不是 404。
我尝试修改 Azure 逻辑应用程序中的 JSON 以使用较新版本的自定义视觉,但我又遇到了 404 错误。请参阅下面的 JSON(我用 9 替换了密钥和 ID):
"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"
}
在此先感谢您的帮助!
我尝试使用您提供的 url 创建请求,但无法重现 404 问题。它显示 401,因为我没有您的项目 ID 或预测密钥。但是当我尝试使用自己的项目和预测密钥时,一切正常,并且返回 200 OK。
能否请您确认预测 url 和预测密钥 header 并重试?