如何使用Google AI平台在线预测?

时间:2019-04-14 03:16:14

标签: google-cloud-platform google-cloud-ml

我创建了一个自定义的tensorflow模型并将其部署到Google Cloud AI平台 但是,当我向在线预测API(https://ml.googleapis.com/v1/projects/my-project/models/my-model/versions/my-version:predict)发送发布请求时。我回来了 401请求缺少必需的身份验证凭据。预期的OAuth 2访问令牌。我了解通过部署模型,其API已经可以在线使用了,因此可以公开API吗?如果没有,我如何通过承载令牌进行api身份验证?

1 个答案:

答案 0 :(得分:1)

您可以使用gcloud获取身份验证令牌:

access_token=$(gcloud auth application-default print-access-token)

,然后将其嵌入到标题中:

curl --silent \
    -H "Authorization: Bearer $access_token"  \
    -H "Content-Type: application/json" \
    -X POST \