我使用AutoML自然语言API,使用我的自定义训练模型来预测结果。
为了使用这项服务,我通过云外壳生成了一个授权令牌,该令牌可以启用api请求。
因此,我配置/创建了服务帐户,并将"automl.editor"规则添加到服务帐户中,然后:
->export GOOGLE_APPLICATION_CREDENTIALS=/home/[project-id]/[json密钥文件]
->gcloud身份验证应用程序默认打印访问令牌
它返回一个有效的令牌,该令牌可工作1小时。
有什么方法可以获得更长时间的有效代币吗?(或者我必须生成其他?(
https://automl.googleapis.com/[版本]/projects/[项目id]/locations/[本地id]/models/[模型id]:预测
谢谢。
1小时的访问令牌生存时间是固定的,不能更改。一旦过期,您必须通过手动打印或刷新令牌来生成一个新的。
然而,当您需要快速访问GoogleAPI时,打印访问令牌方法是用于测试和调试的。在实际使用中,您应该使用服务帐户进行身份验证。请遵循本教程https://cloud.google.com/natural-language/automl/docs/tutorial,其中包括设置服务帐户的步骤。