ToB企服应用市场:ToB评测及商务社交产业平台

标题: springboot + websocket对接文心一言接口实现简朴上下文谈天(贴代码) [打印本页]

作者: 泉缘泉    时间: 2024-8-11 08:35
标题: springboot + websocket对接文心一言接口实现简朴上下文谈天(贴代码)
如题,第一次用websocket,做了个这玩意,只做了上下文的谈天,没做流式。
中心另有个低级报错但卡了好久,具体可以看【错误记载】websocket连接失败,但后端毫无反应,另有【错误记载】ruoyi-vue@Autowired注入自定义mapper时为null解决
,感兴趣可前往观看。
实际上我后端用的是ruoyi-vue,前端用的ruoyi-app,但不重要。由于功能就是基于websocket和文心一言千帆大模型的接口,完全可以独立出来。
每个新建的账号会送一张20元的代金券,限期一个月内。而谈天服务接口单价约1分/千token,总之用来练手肯定够用了。
参考

文档中心-ERNIE-Bot-turbo
百度文心一言接入教程
若依插件-集成websocket实现简朴通信
先看看效果

大抵这样。

2023.10.13更新:昨天和朋侪聊了一下,发现他的想法和我的差别——根本不用实体类去保存解析复杂的json,直接保存消息内容。有一说一,在这个小demo这里,确实可以更快更简朴的实现,由于这个demo最耗时的就是看又臭又长的参数,然后写哀求体和返回值的实体类,至少哀求体实体类是可以不写的。
下面进入正题。
文心千帆创建应用

思路

有三个角色,大模型 ←→ 后端 ←→ 前端。
大模型:接受后端发过来的消息,返反响应消息
后端:接受前端发过来的消息,封装发给大模型;接收大模型返回的消息,回给后端;发送的消息和返回的消息都要保存到数据库
前端:发送消息,接受后端返回的响应消息,及时回显在谈天页面。
显然,websocket用在前后端之间进行交互,后端类似一个中心人,前端是一个用户,大模型是ai服务。
步调与代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4