Я обучил пользовательскую модель, используя Google Cloud AutoML.
Теперь я пытаюсь получить к нему доступ, используя скрипт, предоставленный Google.
Я пытался варьировать «контент» любыми способами.
Я также взглянул на информацию , представленную здесь . Конечно, я указал правильный путь к файлу ключа. Также я проверил на 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"}