AutoML 自然语言令牌

AutoML Natural Language Token

我正在使用 AutoML Natural Language API,以及我的自定义训练模型来预测结果。

为了使用此服务,我通过云 Shell 生成授权令牌,启用 api 请求。

因此,我 configured/created 服务帐户并将 "automl.editor" 规则添加到服务帐户,并且:

->导出GOOGLE_APPLICATION_CREDENTIALS=/home/[项目id]/[json密钥文件]

->gcloud auth application-default print-access-token

它 returns 一个有效的令牌,可以工作 1 小时。

有什么办法可以得到一个有效的令牌更长时间? (或者我必须生成其他的吗?)

https://automl.googleapis.com/[version]/projects/[projectid]/locations/[local id]/models/[MODEL ID]:predict

谢谢。

1 小时的访问令牌生命周期是固定的,无法更改。一旦过期,您必须通过手动打印或刷新令牌生成一个新的。

但是,当您需要快速访问 Google API 时,打印访问令牌方法用于测试和调试。在实际使用中,您应该使用服务帐户进行身份验证。请遵循本教程 https://cloud.google.com/natural-language/automl/docs/tutorial,其中包括设置服务帐户的步骤。