图灵机器人的使用方式之一

最近在玩Python,整个聊天机器人玩玩

步骤1:进入官网http://www.tuling123.com/

步骤2:注册账号(基本属于废话)

步骤3:登陆后创建机器人, 学习用的话,先用免费的就行(创建时需要填用途,看需要吧)

步骤4:左上角下拉框有个机器人管理(普通用户可以注册5个机器人,且在非认证的情况下每个机器人只能访问2次/天,认证后可以达到100次/天, 土豪请无视括号中的内容)

步骤5:在机器人管理页面得到apikey

步骤6:写代码

import requests
import json
url = "http://openapi.tuling123.com/openapi/api/v2"
headers = {
    'User-Agent': '....' #请求头信息,这里就不列出来了,可以搜搜怎么得到自己的请求头信息,然后把User-Agent这一行的列出来
}
while 1 > 0:
    params = {
        "reqType":0,
        "perception": {
            "inputText": {
                "text": input("你想对我说什么呢:")
            },
            "inputImage": {
                "url": "imageUrl"
            },
            "selfInfo": {
                "location": {
                    "city": "北京",
                    "province": "北京",
                    "street": "信息路"
                }
            }
        },
        "userInfo": {
            "apiKey": '你的apikey',
            "userId": 'tesme' #不超过8个字符
        }
    }
    session = requests.session()
    result = session.post(url = url, data = json.dumps(params), headers = headers)
    print(result.json()['results'][0]['values']['text'])

运行结果:

猜你喜欢

转载自www.cnblogs.com/BXLH/p/12034975.html