自定义 google 云自动翻译 json 请求说接收到无效的 JSON 负载
custom google cloud automl translation json request says Invalid JSON payload received
我正在尝试使用 curl 命令行代码访问我在 google 云上的自定义模型,但是不断出现烦人的错误。这是错误:Invalid JSON payload.
我遵循了这些网站上的 autoML curl 代码,但无济于事:
prediction with curl on custom model
我什至尝试使用 google 提供的 API 所需参数构建自己的 JSON 文件:Google AutoML Translation API.
我希望有人能帮我解决这个问题。非常感谢您的宝贵时间。
这是我正在使用的 curl 代码:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
https://automl.googleapis.com/v1beta1/projects/PROJECT_ID/locations/us-
central1/models/MODEL_ID:predict \
-d @request.json`
和我的 request.JSON 文件
'{
"payload":
{
"textSnippet":
{
"content": "hello world",
"mimeType": "",
"contentUri": ""
}
},
"params":
{
"string": ""
}
}'
无效JSON
(根据Google API)
有一点是错误的,根据文档,您的参数在错误的位置。
{
"payload":
{
"textSnippet":
{
"content": "hello world",
"mimeType": "",
"contentUri": ""
}
},
"params":
{
"string": ""
}
}
你也 JSON 你需要用引号引起来。您缺少 'string'.
周围的引号
{
string: ""
}
您的有效载荷需要正是它正在寻找的东西:
Required. Payload to perform a prediction on. The payload must match
the problem type that the model was trained to solve.
我正在尝试使用 curl 命令行代码访问我在 google 云上的自定义模型,但是不断出现烦人的错误。这是错误:Invalid JSON payload.
我遵循了这些网站上的 autoML curl 代码,但无济于事: prediction with curl on custom model
我什至尝试使用 google 提供的 API 所需参数构建自己的 JSON 文件:Google AutoML Translation API.
我希望有人能帮我解决这个问题。非常感谢您的宝贵时间。
这是我正在使用的 curl 代码:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
https://automl.googleapis.com/v1beta1/projects/PROJECT_ID/locations/us-
central1/models/MODEL_ID:predict \
-d @request.json`
和我的 request.JSON 文件
'{
"payload":
{
"textSnippet":
{
"content": "hello world",
"mimeType": "",
"contentUri": ""
}
},
"params":
{
"string": ""
}
}'
无效JSON
(根据Google API)有一点是错误的,根据文档,您的参数在错误的位置。
{
"payload":
{
"textSnippet":
{
"content": "hello world",
"mimeType": "",
"contentUri": ""
}
},
"params":
{
"string": ""
}
}
你也 JSON 你需要用引号引起来。您缺少 'string'.
周围的引号{
string: ""
}
您的有效载荷需要正是它正在寻找的东西:
Required. Payload to perform a prediction on. The payload must match the problem type that the model was trained to solve.