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

便宜网站空间上海网商电子商务有限公司

便宜网站空间,上海网商电子商务有限公司,动感地带青春卡,wordpress网站名Langchaine4j 流式输出 大模型的流式输出是指大模型在生成文本或其他类型的数据时,不是等到整个生成过程完成后再一次性 返回所有内容,而是生成一部分就立即发送一部分给用户或下游系统,以逐步、逐块的方式返回结果。 这样,用户…

Langchaine4j 流式输出

大模型的流式输出是指大模型在生成文本或其他类型的数据时,不是等到整个生成过程完成后再一次性

返回所有内容,而是生成一部分就立即发送一部分给用户或下游系统,以逐步、逐块的方式返回结果。

这样,用户就不需要等待整个文本生成完成再看到结果。通过这种方式可以改善用户体验,因为用户不

需要等待太长时间,几乎可以立即开始阅读响应。

流式输出

添加流式输出依赖

<!--流式输出-->
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-webflux</artifactId>
</dependency>
<dependency><groupId>dev.langchain4j</groupId><artifactId>langchain4j-reactor</artifactId>
</dependency>

使用流式输出模型

langchain4j:# 接入阿里百炼平台community:dashscope:streaming-chat-model:api-key: ${ALI_BAILIAN_TOKEN}model-name: qwen-plus

创建流式Assistant

@AiService(wiringMode = AiServiceWiringMode.EXPLICIT,streamingChatModel = "qwenStreamingChatModel", // 这里注入 千问流式模型chatMemory = "chatMemory")
public interface StreamAssistant {// 使用WebFlux接受流式模型返回Flux<String> chat( String userMessage);}

测试流式输出

  • 单元测试流式输出
@SpringBootTest
public class StreamModelTest {@Resourceprivate StreamAssistant streamAssistant;@Testpublic void testStreamModel() throws InterruptedException {Flux<String> responseFlux = streamAssistant.chat("1+2等于几,322233222345的平方根是多少?");CountDownLatch latch = new CountDownLatch(1);responseFlux.doOnSubscribe(sub -> System.out.println("Subscribed to flux")).subscribe(chunk -> System.out.println("Received: " + chunk),throwable -> {System.err.println("Error occurred: " + throwable.getMessage());latch.countDown();},() -> {System.out.println("Completed");latch.countDown();});latch.await();}
}

PixPin_2025-06-01_15-07-16

  • 接口流式测试

    创建对外接口:

    @RestController
    @RequestMapping("/stream")
    public class StreamController {@Resourceprivate StreamAssistant streamAssistant;@Operation(summary = "对话")@GetMapping(value = "/chat", produces = "text/stream;charset=utf-8") // 设置响应类型为流式文本,并指定字符集为UTF-8public Flux<String> chat() {return streamAssistant.chat("1+2等于几,322233222345的平方根是多少?");}
    }
    

    chrome_stream


文章转载自:

http://GXoJkKyP.tfsyk.cn
http://0q0As6AE.tfsyk.cn
http://25KnIvu5.tfsyk.cn
http://CgqTPuaJ.tfsyk.cn
http://m5BgSErE.tfsyk.cn
http://TR2tDw1H.tfsyk.cn
http://rxuqKzu7.tfsyk.cn
http://IZliAP90.tfsyk.cn
http://zVTR3uGe.tfsyk.cn
http://6gYpNh2c.tfsyk.cn
http://nQfLFw0X.tfsyk.cn
http://R4VTvT2S.tfsyk.cn
http://xQxHBaAJ.tfsyk.cn
http://cE83Gz2T.tfsyk.cn
http://b5SDvUg1.tfsyk.cn
http://sNhD0w88.tfsyk.cn
http://v2pkeFdH.tfsyk.cn
http://bBfFTLmo.tfsyk.cn
http://Vy9FGKMn.tfsyk.cn
http://HHWrRuej.tfsyk.cn
http://82jWIQfQ.tfsyk.cn
http://hYLdVbzk.tfsyk.cn
http://3pv3eaI1.tfsyk.cn
http://ItnC9Ceg.tfsyk.cn
http://nvBAH8ZH.tfsyk.cn
http://gc8xXLk0.tfsyk.cn
http://XEwoi2PJ.tfsyk.cn
http://yRM8a5Zb.tfsyk.cn
http://3o1fmfLn.tfsyk.cn
http://RLqFNcwc.tfsyk.cn
http://www.dtcms.com/wzjs/637441.html

相关文章:

  • 爱站网关键词长尾挖掘可信网站可信站点
  • 中国建设银行官网站纪念币预约北京网站建设好
  • 二手房网签合同在哪个网站做凡客诚品购物网
  • 网站制作的相关术语海南搜索引擎优化
  • 全球网站访问量排名wordpress 文字背景
  • 网站关键词排名怎么提升郑州郑东新区
  • 怎么写网站建设的说明书wordpress 标题入库
  • 福州服务专业公司网站建设视频直播需要哪些设备
  • 营销型网站制作服务商汕尾住房和建设局网站首页
  • 网站备案查询官网软件下载网站开发
  • 购物网站开发中查看订单的实现逻辑wordpress完整备份
  • 网站alexa排名查询科技布
  • 可以用vs做网站建设吗网站如何实现多语言
  • 网站建设制作过程建设网站大概需要多少钱
  • 建设部网站安全事故中国住房和城乡建设部网站公文
  • 国外mod大型网站建设团购网站费用
  • 凡科网站建设套餐报价仿5173网站
  • 做网站app价格多少钱网页云原神
  • 遂宁网站开发如何查询网站空间
  • 哪里有手机网站制作公司网站页面设计制作
  • 长沙做网站哪个最好重庆开县网站建设公司
  • 想学习网站建设网页界面设计公司
  • 网络营销跟做网站有什么区别[网络收集]form表单及网站开发中常用js表单取值方法
  • 企业网站的作用和目的办公室装修设计方案
  • 巩义服务专业网站建设广州去东莞回来要隔离吗
  • 做淘宝团购的网站专门做企业名录的网站
  • 广西医院响应式网站建设方案农业推广项目
  • 牛商网网站建设多少钱鄂尔多斯网站开发
  • 新开传奇网站大全app开发软件外包
  • 蚌埠做网站深圳餐饮设计公司排名