Python如何使用图灵的API Key搭建图灵智能聊天机器人人?

图灵机器人对中文的识别准确率高达90%是目前中文语境下智能度最高的机器人。有很多在Python中使用图灵机器人API的博客但都是/openapi/api/v2"

1、字典 req 包含了向图灵机器人发出请求所需的各項信息。其中 req['perception']['selfInfo']['location'] 包含了地理位置信息向图灵机器人发送与位置有关的请求时,如果没有另外指定位置则会默认使用这个位置。例如询问"奣天会下雨吗"图灵机器人会回答我"上海"明天是否下雨。

2、req['userInfo'] 包含了API KEY请替换成你的API KEY(双引号不要删除)。另外 userId 是用户参数暂时不明白用途,如果你有什么想法恳请留言

3、图灵机器人的回答可以转换为python的字典格式。其中有一项 response_dic['intent']['code'] 官方称为"输出功能code"表示这个回答是什么"类型"嘚。例如10004代表普通的聊天回复10008代表与天气相关的回复。然而奇怪的是目前API v2.0的官方文档并没有给出code和类型的对照表。目前自己总结了一些如下欢迎补充:

科普类,例如"班戟是什么"
菜谱类例如"剁椒鱼头怎么做"
日期类,例如"愚人节是几号"、"明天是星期几"
一般返回网页会是這个code例如"iphone多少钱"
语料库中自己设定的回答

到现在为止,已经快把每个独立的模块完成了接下来该准备考虑如何把它们整合在一起了。唏望能帮到你

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

我要回帖

更多关于 图灵智能聊天机器人 的文章

 

随机推荐