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

时间:2024-03-03 12:11:22

最近在玩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\'])

运行结果:

相关文章