如何使用Python访问Google预测API?

2024-09-27 00:22:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个顾问给我的实践项目,它要求我编写python脚本来访问我使用API Explorer使用预测API训练的模型。我有两个问题

  1. 指南规定我不应该在Python脚本中签入凭据,我不确切地确定这意味着什么,这也会导致问题。。。

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

    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!']}})
    

这是返回值

^{pr2}$

由于我不太清楚“不检查我的证件”的含义,我不清楚如何继续解决这个问题。

提前谢谢。


Tags: 项目方法文档模型文本project脚本api
1条回答
网友
1楼 · 发布于 2024-09-27 00:22:28

至少有一些方法可以实现这一点:

下面是一个片段,演示如何从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)

相关问题 更多 >

    热门问题