图灵机器人问答功能的使用 2018-10-16

2018-10-16  本文已影响0人  Mr_Du_Biao
import requests
import json

# 图灵机器人的接口地址
tuling_url = "http://openapi.tuling123.com/openapi/api/v2"

def to_tuling(request_text, user_id):
# 数据结构是图灵api接入文档要求的
    msg = {
        "reqType":0,
        "perception": {
            "inputText": {
                "text": request_text  # 问题
            },
        },
        "userInfo": {
            "apiKey": "81843ccccbb643319af5c7821fcf3332",
            "userId": user_id  # 用户id
        }
    }
    ret = requests.post(tuling_url, json=msg)
    ret_msg = json.loads(ret.content)  # 这里注意 ret.content才能拿到返回的信息
    # ss = ret.json()   这种方法也可以反序列化
    return ret_msg.get("results")[0]["values"]["text"]```
上一篇 下一篇

猜你喜欢

热点阅读