🌳多平台技术论坛专家博主,全网11W+粉丝
✈️公众号 | 乡下小哥编程 。回复 Java全套视频教程 或 前端全套视频教程 即可获取 300G+ 教程资料及项目实战案例
⭐职场开发经验干货分享、开源项目源码分享
前言
大模型出现很长一段时间了,自己在工作中也已经使用到了。公司中用到的是自己训练的模型,然后我就想能不能在以往的项目中引用大模型接口实现对话呢?在本地跑模型需要的配置挺高的,用在线接口的形式实现是简单方便的。在最近开发的一个项目微信小程序书籍借阅系统添加一个AI自动对话功能,也算是一个亮点。其它的项目也可以借阅相同的实现来集成这个AI自动对话功能~
具体实现过程
1、申请大模型使用
我这里使用的是讯飞大模型,新用户可以免费申请200万Token。自动注册即可,注册过程省略,根据官网一步一步注册即可。
https://xinghuo.xfyun.cn/sparkapi?scr=price
2、开发文档地址
官方文档说明,可以参考文档来具体实现。里边有不同语言的调用实例,比如:JS、Java、Python、小程序等。
https://www.xfyun.cn/doc/spark/Web.html#_1-接口说明
3、项目集成
3.1 基本说明
说明:这里和大模型通信是通过Websocket的方式来实现,主要是为了数据的实时返回、持续对话、双向通信等能力。几个重要过程:1、鉴权;2、构造请求报文;3、报文发送、响应处理。
3.2 pom文件引入依赖
由于需要使用到websocket和构造json格式的报文体,所以引入如下两个依赖
3.3 配置文件
这里的配置在登录讯飞平台后,可以看到。将相关配置写入即可、确保参数写对。


3.5 核心代码部分(报文发送及响应处理)
注意:由于源码长度较长,篇幅有限。这里只给出部分核心源码,完整的前后端项目代码已经上传到Github 、可自行查看。后端核心部分处理,和大模型交互的处理。
前端小程序和后端接口交互
这里可以自己根据前端页面的输入处理,后端接口返回的数据,不同处理实现来取值。这里只是一个简单的演示~ 对应的接口也可以封装处理。
3.6 实现效果
这里用户在下方输入内容,然后调用后台接口,将数据发送到后端,后端接口处理和大模型的交互。然后将大模型处理的结果,返回给前端。前端再将结果渲染到页面。

这里有一些和大模型交互的信息,可以看到相关交互信息。









版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/217597.html