按照本教程,我已成功将模型部署到 AI Platform Predictions 。现在,我想通过 HTTP 请求使用这个模型进行预测。
正如@Ismail 所建议的,我遵循了Method: projects.predict文档。
我正在向https://ml.googleapis.com/v1/projects/${PROJECT_ID}/models/${MODEL_NAME}:predict
以下正文发送 POST 请求:
{
"instances": [
[51.0, 17.0, 6.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0]
]
}
数字是模型的输入。
我收到以下回复:
{
"error": {
"code": 401,
"message": "Request is missing required authentication credential. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.",
"status": "UNAUTHENTICATED"
}
}
我使用 RestMan chrome 扩展发送了 POST 请求。我希望能够使用 RestMan 进行预测。
我的问题是:如何验证我的 HTTP POST 请求?我应该在请求的标头中发送一些信息吗?