使用 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
我正在开发一个 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