0

我有一个顾问给我的练习项目,要求我编写一个 python 脚本来访问我使用 API Explorer 使用 Prediction API 训练的模型。我对此有两个问题,

  1. 指导方针规定我不应该在 Python 脚本中检查我的凭据,我不确定这意味着什么,这也导致了问题......

  2. 当我按照文档调用“训练模型”的“预测”方法时(使用训练模型预测文本的语言)

    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>

因为我不太清楚“不检查我的凭据”是什么意思,所以我不清楚如何继续解决这个问题。

先感谢您。

4

1 回答 1

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)
于 2015-06-26T05:26:08.717 回答