使用 autoML Rest API

Using autoML Rest API

我正在开发一个 JAVA 应用程序,该应用程序使用 Google autoML Rest API 根据训练模型对图像进行分类(我直接使用网络平台训练模型) . 我无法发送任何使用此 API 进行预测或获取现有模型的请求,我总是遇到 404 错误。

我怀疑我没有拨打电话所需的权限,我使用 OAuth2 进行身份验证但仍然遇到同样的问题。我很确定身份验证是正确的,因为我在另一个需要它的 API 上尝试过它并且工作正常。

此外,我一直在使用 google 视频智能 API,我没有遇到这个问题。 例如,如果我想获取现有模型,我发送以下 GET 请求:

请求URL:https://automl.googleapis.com/v1beta1/Project-ID/models

错误信息:请求的 URL /v1beta1/Project-ID/models 未在此服务器上找到。

知道这个错误的原因吗?

根据 listing models 的文档,AutoML 使用的端点如下:

https://automl.googleapis.com/v1beta1/projects/${PROJECT_ID}/locations/us-central1/models

其中 ${PROJECT_ID} 应该是您当前的 Project ID