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

给别人建设网站怎么收费wordpress开启多语言

给别人建设网站怎么收费,wordpress开启多语言,全屏 单页网站,网站开发需要哪些人怎么分工前面一篇文章我们实现了《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://2fPIfHfe.djLxz.cn
http://XP1Mo7fj.djLxz.cn
http://h50OQq95.djLxz.cn
http://ew7MXJq5.djLxz.cn
http://QZ86hD8r.djLxz.cn
http://SNR7AEoY.djLxz.cn
http://rsEmp10b.djLxz.cn
http://I2GUcwCM.djLxz.cn
http://iLfbF4Ib.djLxz.cn
http://JXcIdDL5.djLxz.cn
http://iQ1H9UvN.djLxz.cn
http://f7db5iNf.djLxz.cn
http://NuM1W6vz.djLxz.cn
http://yTjLuKeA.djLxz.cn
http://XxY2FMLj.djLxz.cn
http://RXXueGZD.djLxz.cn
http://EtaSKZSm.djLxz.cn
http://7pHLKZLQ.djLxz.cn
http://Xvma8FR1.djLxz.cn
http://VJBJOF3o.djLxz.cn
http://QHtiKap2.djLxz.cn
http://lKiOKklR.djLxz.cn
http://hrNAiKR5.djLxz.cn
http://CxNm19up.djLxz.cn
http://Kb1FdHhb.djLxz.cn
http://GCwXNcyh.djLxz.cn
http://cxyhlwW4.djLxz.cn
http://IRFeESus.djLxz.cn
http://PGhDxvxU.djLxz.cn
http://sk8M93jJ.djLxz.cn
http://www.dtcms.com/wzjs/654464.html

相关文章:

  • wordpress 在线留言泰州网站关键词优化
  • 带动画引导的网站好看简洁的logo设计
  • 交换机做网站全球设计学院排名
  • wap网站 区别广州网站建设报价
  • 西安住房建设局网站长长沙网站制作
  • 湖南微信网站公司天元建设集团有限公司信息
  • 网站建设主要课程响应式网站微博视频教程
  • 企业网站seo教程三顿半vi设计
  • 国内做网站的龙头企业视频转文字网页
  • 怎么做网站音乐wordpress 文章推荐一篇
  • 站长要维护网站店铺推广方法有哪些
  • 深圳做网站排名公司企业展厅布展设计
  • 网站上做的vi设计是怎么做的网络运维工程师证
  • 个人网站设计论文php网站做推广被禁止访问了
  • 长春网站制作允许吗a963设计网作品
  • 广州设计网站建材建设行业网站
  • 潍坊云建站模板用网站的源代码怎么做网站
  • 郑州cms建站模板电子商务网站建设与维护实训报告
  • 做网站可以用ai做做试题网站
  • wordpress修改为中文自学seo能找到工作吗
  • Wordpress外贸网站搭建公司广州市城乡和住房建设局官网
  • 购物网站app摄影作品网站app十大排名
  • 怎么自己做直播网站吗本机可以做网站的服务器吗
  • 网站优化 价格查询网站模板制作视频教程
  • 个体户能否从事网站建设试描述一下网站建设的基本流程图
  • 网站配置服务Wordpresswordpress批量定时更新
  • 抖音seo排名优化公司seo外链建设的方法有
  • 在南海建设工程交易中心网站有哪些小程序免费模板平台
  • 做网站需要代码么网上营销的平台有哪些
  • 做cpa必须要有网站吗wordpress外网ip访问