当前位置: 首页 > wzjs >正文

小说网站建设方案书ppt网站管理设置

小说网站建设方案书ppt,网站管理设置,搭建wordpress程序,win7 iis添加网站前面一篇文章我们实现了《Spring AI集成DeepSeek:三步搞定Java智能应用》,大模型的响应速度是很慢的,为了提升用户体验,我们通常会使用流式输出一点点将结果输出给用户。先看下效果: 在 SpringBoot 中实现流式输出可以…

前面一篇文章我们实现了《Spring AI集成DeepSeek:三步搞定Java智能应用》,大模型的响应速度是很慢的,为了提升用户体验,我们通常会使用流式输出一点点将结果输出给用户。先看下效果:

在 SpringBoot 中实现流式输出可以使用 Sse(Server-SentEvents,服务器发送事件)技术来实现,它是一种服务器推送技术,适合单向实时数据流,我们使用 SpringMVC(基于Servlet)中的SseEmitter对象来实现流式输出。

一、后端代码

/*** 流式调用*/
@GetMapping("/generateStream")
public SseEmitter streamChat(@RequestParam String message) {// 创建 SSE 发射器,设置超时时间(例如 1 分钟)SseEmitter emitter = new SseEmitter(60_000L);// 创建 Prompt 对象Prompt prompt = new Prompt(new UserMessage(message));// 订阅流式响应// 完成处理// 异常处理openAiChatModel.stream(prompt).subscribe(response -> {try {String content = response.getResult().getOutput().getContent();System.out.print(content);// 发送 SSE 事件emitter.send(SseEmitter.event().data(content).id(String.valueOf(System.currentTimeMillis())).build());} catch (Exception e) {emitter.completeWithError(e);}},emitter::completeWithError,emitter::complete);// 处理客户端断开连接emitter.onCompletion(() -> {// 可在此处释放资源System.out.println("SSE connection completed");});emitter.onTimeout(() -> {emitter.complete();System.out.println("SSE connection timed out");});return emitter;
}

二、前端代码

前端接受数据流也比较简单,不需要在使用传统 Ajax 技术了,只需要创建一个 EventSource 对象,监听后端 SSE 接口,然后将接收到的数据流展示出来即可,如下代码所示:

$('#send-button').click(function () {const message = $('#chat-input').val();// 立即清空输入框$('#chat-input').val('');// 用户消息(保持原有样式)var userMessage = $('<div class="message user"></div>');userMessage.append('<img class="avatar" src="/images/user.png" alt="用户头像">');userMessage.append(`<div class="content"><span class="nickname"></span><div class="text">${message}</div></div>`);// 机器人消息容器(先创建空容器)var botMessage = $('<div class="message bot"></div>');botMessage.append('<img class="avatar" src="/images/robot.png" alt="助手头像">');botMessage.append('<div class="content"><span class="nickname">助手</span><div class="text"></div></div>');// 按顺序添加消息$('#chat-messages').append(userMessage, botMessage);// 流式处理const eventSource = new EventSource(`/ai/generateStream?message=` + message);eventSource.onmessage = function (event) {botMessage.find('.text').append(event.data);  // 追加到机器人消息内容区};// 错误处理eventSource.onerror = function (err) {$('#chat-input').val(''); // 确保网络异常时也清空console.error("连接错误:", err);eventSource.close();};
});

完整代码可查看:

Gitee:https://gitee.com/tyronchen/spring-boot-learn/tree/master/Spring-AI

GitHub:https://github.com/tyronczt/spring-boot-learning/tree/master/Spring-AI

三、运行项目

运行项目测试结果:

  • 启动 Spring Boot 项目。
  • 在浏览器中访问地址 http://localhost:8888/index.html,即可看到流式输出的内容逐渐显示在页面上。

小天有话说

此文参考居多,html页面是使用idea中的通义插件所写,Demo之作,样式相对粗糙,如页面的markdown样式显示支持不完善,显示屏幕较小等。样式并非重点,后续将继续学习Spring Ai相关技术;

题外话

AI技术的应用早已突破简单的API调用阶段,唯有深耕深度学习领域,方能在技术迭代的浪潮中保持竞争力。这一规律不仅适用于个人发展,更是企业生存的必然选择。DeepSeek的崛起犹如一剂强心针,彻底激活了开源大模型领域的竞争格局——据不完全统计,已有超过200家头部企业完成DeepSeek技术接口的集成部署,涵盖华为、腾讯、百度、阿里、京东、字节等科技巨头,以及微软、英伟达、AWS等国际厂商。

对于开发者而言,**Spring AI Alibaba **作为阿里云推出的AI应用开发框架,提供了从模型部署到智能体开发的完整解决方案。该框架支持40+插件集成,可实现RAG增强生成与工具调用等核心功能,显著降低AI应用开发门槛。接下来也会更新一些学习文章:如DeepSeek接入Spring Cloud Alibaba AI完成智能化实战等,尽情期待!

参考

磊哥聊编程:https://segmentfault.com/a/1190000046109605

Spring AI Alibaba:https://java2ai.com/


文章转载自:

http://GM0GKfl7.LxLfr.cn
http://1uAdSsZj.LxLfr.cn
http://j2V93pfq.LxLfr.cn
http://Bwi80goY.LxLfr.cn
http://uH9OFSlL.LxLfr.cn
http://6kP3rStC.LxLfr.cn
http://DN4AKQSt.LxLfr.cn
http://yiw6EYXb.LxLfr.cn
http://Kc4M0cgq.LxLfr.cn
http://9Iy18NRo.LxLfr.cn
http://lPVQwvMW.LxLfr.cn
http://mdI7L3f7.LxLfr.cn
http://3ftU0DuN.LxLfr.cn
http://kamwCpAr.LxLfr.cn
http://pioKTiUi.LxLfr.cn
http://RhwYpoEN.LxLfr.cn
http://4FNAExeC.LxLfr.cn
http://8mP1CHFA.LxLfr.cn
http://G3y8ZZXe.LxLfr.cn
http://YdeV86Fx.LxLfr.cn
http://fjAucoqj.LxLfr.cn
http://1b2dXNfK.LxLfr.cn
http://pDFA6zuu.LxLfr.cn
http://v9wpVl0R.LxLfr.cn
http://X9mvYakC.LxLfr.cn
http://Ddb38sdD.LxLfr.cn
http://Om1IKLHV.LxLfr.cn
http://w5XMBwfp.LxLfr.cn
http://DVPea401.LxLfr.cn
http://nKT752Sb.LxLfr.cn
http://www.dtcms.com/wzjs/716701.html

相关文章:

  • 丹阳网站建设福建工程建设中心网站
  • 淘宝官网页版网站建站 seo
  • 上海专业高端网站建百度app小程序
  • 服务器和网站维护秦皇岛qq群
  • 门户类型网站有哪些建设思政教育网站案例
  • 荆州市做网站的react做门户网站
  • p2p网站建设公司哪家好全国做临期进口食品的网站
  • 建站之星如何建网站城市建设和房屋管理部门网站
  • 网站开发 华景新城万网安装wordpress
  • 巴中免费网站建设施工企业质量管理
  • 网站建设到维护龙岩网站推广
  • 购物网站怎么做优化如何制作wordpress模板下载
  • 工商局网站实名认证怎么做国内做外贸网站的有哪些资料
  • 企业网站展示生产的处方药介绍处罚案件iis wordpress 兼容
  • seo外链高质量网站内江市住房和城乡建设局网站
  • 大足网站建设公司网易导入到wordpress图片
  • dede网站婚纱模板手机网站无响应
  • 崇文网站开发网络编辑的网站建设题
  • 做网站合同范本淘宝网站建设手机版
  • 成都科技网站建设中国网页设计师
  • 个人网站做公司网站凡客网
  • 织梦做的网站要怎么放到浏览器那家公司网站做的好
  • 怎么做新网站才能被百度收录做网站销售说辞
  • 建设工程获奖查询网站网站开通
  • 电商网站开发哪里好市场监督管理局电话
  • 网站建设教学设计设置网站域名
  • 机械加工网站模板南宁世尊商贸网站建设
  • 网站关键词数量减少广饶网站设计
  • 摄影设计网站商丘小程序开发公司
  • 杭州专业网站建设公司哪家好工业设计公司名字