Google NLP AutoML Java客户端提供的位置ID无效

时间:2019-01-23 14:10:00

标签: java intellij-idea google-cloud-platform nlp google-cloud-automl

我从GitHub Java示例中检出了GoogleCloudPlatform。在成功训练语言模型之后,我尝试运行此示例进行AutoML NLP预测。我可以在Google Cloud Console中执行预测。现在,我尝试使用此示例https://github.com/GoogleCloudPlatform/java-docs-samples/blob/master/language/automl/src/main/java/com/google/cloud/language/samples/PredictionApi.java

从Java客户端执行预测

我为我的项目创建了服务帐户,为JSON密钥设置了GOOGLE_APPLICATION_CREDENTIALS,并且在PredictionApi.java示例中使用了正确的projectId,modelId和computeRegion参数。在Idea中运行它之后,这是我得到的错误:

线程“ main”中的异常com.google.api.gax.rpc.InvalidArgumentException:io.grpc.StatusRuntimeException:INVALID_ARGUMENT:发现的错误列表:1.Field:名称;消息:提供的位置ID无效。

有人知道是什么错误或我的配置中缺少什么吗? (总而言之,我有项目,服务帐户,受过训练的模型,设置了GOOGLE_PROJECT_CREDENTIALS)

1 个答案:

答案 0 :(得分:0)

您设置了什么computeRegion?当前,automl API仅支持us-central1