我有一个顾问给我的练习项目要求我编写一个python脚本来访问我使用API Explorer使用Prediction API训练的模型。我有两个问题,
指南规定我不应该在Python脚本中签入我的凭据,而且我不确定这意味着什么,这也会导致提问......
当我按照文档调用"预测" "训练模型的方法" (使用经过训练的模型预测文本的语言)
from apiclient import discovery
service = discovery.build('prediction','v1.6')
x = service.trainedmodels().predict(project='My First Project',
id='my_project_id',
body={"input":{"csvInstance":['bonjour!']}})
这是返回值
<googleapiclient.http.HttpRequest object at 0x1031996d0>
因为我不太了解&#34;不检查我的凭据&#34;是什么意思,我不清楚如何着手解决这个问题。
提前谢谢。
答案 0 :(得分:0)
至少有办法实现这一目标:
这是一个片段,展示了如何从Python中访问凭据:
http = AppAssertionCredentials('https://www.googleapis.com/auth/prediction https://www.googleapis.com/auth/devstorage.read_only').authorize(httplib2.Http())
service = build('prediction', 'v1.6', http=http)