java Springboot使用扣子Coze实现实时音频对话智能客服
一、背景
因公司业务需求,需要使用智能客服实时接听顾客电话。
现在已经完成的操作是,智能体已接入系统进行对练,所以本文章不写对联相关的功能。只有coze对接~
扣子提供了试用Realtime WebSocket,点击右上角setting配置好智能体token之后就可以试用了
注意:只有扣子专业版支持实时音视频,所以需要开通专业版,开发测试阶段可以先充值1元买1000资源点对接测试, 注意超额会单独收费哦,
二、准备工作
1、发布智能体为AI服务
a.登陆扣子平台注册账号
扣子扣子是新一代 AI 大模型智能体开发平台。整合了插件、长短期记忆、工作流、卡片等丰富能力,扣子能帮你低门槛、快速搭建个性化或具备商业价值的智能体,并发布到豆包、飞书等各个平台。https://www.coze.cn/home b. 在左侧导航栏中选择工作空间,并在页面顶部空间列表中选择个人空间或团队空间
c. 在项目开发页面,新建智能体
d.创建智能体完成之后,点击右上角的发布,在发布页面,选择API选项,然后点击发布
c.获取智能体ID,后续开发要用
点开 工作空间->项目开发->你的智能体,点进新建的智能体,链接地址后的数字则为智能体ID
2、获取访问令牌
因公司业务需要经过对比我们选用了JWT方式,开发测试阶段也可以选择个人访问令牌
a.在扣子API页面,进入授权-> Oauth应用页面->创建新应用,注意客户端类型为服务端应用
b.保存后进行下一步授权,将自动生成的公钥复制保存好,自动下载的私钥也要存储好,后续接口认证会用到!
3、安装Java SDK,参考扣子官网
扣子扣子是新一代 AI 大模型智能体开发平台。整合了插件、长短期记忆、工作流、卡片等丰富能力,扣子能帮你低门槛、快速搭建个性化或具备商业价值的智能体,并发布到豆包、飞书等各个平台。https://www.coze.cn/open/docs/developer_guides/java_installation
三、实践开发
1、添加maven依赖
com.coze coze-api 0.3.0