我使用 Google Cloud AutoML 训练了一个自定义模型。现在我正在尝试使用 Google 提供的脚本访问它。
我试图以任何方式改变“内容”。我还查看了此处提供的信息。当然,我确实提供了密钥文件的正确路径。我还检查了项目 ID 和模型 ID。我确实有一个服务帐户。计费也已启用。
export GOOGLE_APPLICATION_CREDENTIALS={key-file-path}
curl -X POST \
-H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
-H "Content-Type: application/json" \
https://automl.googleapis.com/v1beta1/projects/{my-project-ID}/locations/us-central1/models/{my-model-id}:predict \
-d '{
"payload" : {
"textSnippet": {
"content": "happy",
"mime_type": "text/plain"
},
}
}'
我希望结果是预测。
我的结果如下所示:
"error": {
"code": 400,
"message": "Invalid JSON payload received. Expected a value.\n“happy”,\n \n^",
"status": "INVALID_ARGUMENT"}