本人菜鸟,如有错误或不当,欢迎指正。
看大伙做聊天机器都用图灵或者聚合数据的机器,看着确实方便,不过这2个开始收费了。。。
发现百度也有相关的功能,而且可编辑性非常强,重点是完全免费的。就自己做着玩耍下。
我在CSDN上搜到的大部分是直接调用单独的技能,没有直接对机器的人的调用
上代码
# -*- coding: utf-8 -*-
import requests
from liaotian import read_token
import random
import json
acs_token = read_token() #这里是百度的access_token,请参考百度的技术文档,没啥难的,照示例抄就行
url = 'https://aip.baidubce.com/rpc/2.0/unit/service/chat?access_token=' + str(acs_token) #需要进行类型转换下,我读文件读出来的是二进制数据。不然会报错。
#下面的log_id在真实应用中要自己生成,可是递增的数字
log_id ='7758521'
#下面的user_id在真实应用中要是自己业务中的真实用户id、设备号、ip地址等,方便在日志分析中分析定位问题
user_id='222333'
#下面要替换成自己的service_id,是你的机器人ID!!不是技能ID!!!
s_id='xxxx'
#post_data = '{\"bot_session\":\"\",\"log_id\":\"'+