Python3调用百度unit的机器人API(适合菜鸡参考)顺便求指导

本文介绍了如何使用Python3调用百度UNIT的机器人API,作为替代收费的图灵和聚合数据的聊天机器人选择。文中提到了在调用过程中遇到的问题,如变量引用和字符串格式,并寻求社区的帮助和指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本人菜鸟,如有错误或不当,欢迎指正。

看大伙做聊天机器都用图灵或者聚合数据的机器,看着确实方便,不过这2个开始收费了。。。

发现百度也有相关的功能,而且可编辑性非常强,重点是完全免费的。就自己做着玩耍下。

我在优快云上搜到的大部分是直接调用单独的技能,没有直接对机器的人的调用

 上代码

# -*- 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\":\"'+log_id+'\",\"request\":{\"bernard_level\":1,\"client_session\":\"{\\\"client_results\\\":\\\"\\\", \\\"candidate_options\\\":[]}\",\"query\":\"' + query + '\",\"query_info\":{\"asr_candidates\":[],\"source\":\"KEYBOARD\",\"type\":\
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值