精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

LangChain4j比SpringAI強(qiáng)在哪?一文讀懂

人工智能
LangChain4j 和 Spring AI 的功能是比較類似的,甚至兩者可以配合使用,例如使用 Spring AI 實(shí)現(xiàn) MCP 服務(wù)器端,再使用 LangChain4j 實(shí)現(xiàn) MCP 客戶端調(diào)用 Spring AI,二者可以無縫對接。那二者的區(qū)別是啥呢?

LangChain4j 和 Spring AI 是 Java 生態(tài)中實(shí)現(xiàn)大模型應(yīng)用開發(fā)的兩個最重要的框架,但二者的區(qū)別是啥?生產(chǎn)級別又該使用哪種框架?令很多人犯了難,所以本文就來淺聊一下,希望給大家在技術(shù)選型時有一個簡單的參考。

1.功能對比

LangChain4j 和 Spring AI 的功能是比較類似的,甚至兩者可以配合使用,例如使用 Spring AI 實(shí)現(xiàn) MCP 服務(wù)器端,再使用 LangChain4j 實(shí)現(xiàn) MCP 客戶端調(diào)用 Spring AI,二者可以無縫對接。那二者的區(qū)別是啥呢?

總體來說,LangChain4j 提供的功能更多,例如實(shí)現(xiàn) RAG 功能時,LangChain4j 提供了三種模式:

  • 簡單模式
  • 原生模式
  • 高級模式

在后兩種模式實(shí)現(xiàn)時提供了:

  • 文本加載器。
  • 文檔解析器,可以實(shí)現(xiàn)多種文本格式的自動解析,例如PDF、DOC、TXT、MD、HTML 等格式的自動解析。
  • 文本轉(zhuǎn)換器
  • 文本分割器

每個細(xì)節(jié)和模塊的職責(zé)都定義的很清楚,所以實(shí)現(xiàn)復(fù)雜功能和生產(chǎn)級別業(yè)務(wù)時更推薦使用 LangChain4j。

2.使用和學(xué)習(xí)成本

LangChain4j 的使用和學(xué)習(xí)成本比 Spring AI 高很多,舉個例子,例如 Spring AI 要實(shí)現(xiàn)流式對話,只需要一行代碼就搞定了:

@RequestMapping(value = "/streamChat", produces = "text/event-stream")
public Flux<String> streamChat(@RequestParam(value = "msg") String msg) {
    return chatModel.stream(msg);
}

而 LangChain4j 實(shí)現(xiàn)步驟如下:

  • 添加 langchain4j-reactor 依賴。
  • 設(shè)置配置文件,配置 streaming-chat-model api-key 和 model-name。
  • 創(chuàng)建 AI Service 并返回 Flux 對象。
  • 調(diào)用 Ai Service 才能實(shí)現(xiàn)流式輸出。

具體實(shí)現(xiàn)這里就不列舉了,大家可以看出來 LangChain4j 的實(shí)現(xiàn)復(fù)雜度了吧?

類似的場景還有很多,例如 Spring AI 實(shí)現(xiàn) MCP Client 只需要添加依賴,設(shè)置配置信息,然后一行 defaultTools 或 tools 設(shè)置就可以實(shí)現(xiàn)了,如下代碼:

ChatClient.builder(chatModel)
            .defaultTools(tools.getToolCallbacks()) 
            .build();

但 LangChain4j 的實(shí)現(xiàn)就非常復(fù)雜了,除了添加依賴之后,你還需要:

  • 創(chuàng)建傳輸協(xié)議 McpTransport。
  • 創(chuàng)建 MCP 客戶端 McpClient。
  • 創(chuàng)建 Tools(提供者)對象 ToolProvider。
  • 構(gòu)建 AiService。
  • 執(zhí)行 MCP Server 調(diào)用。

具體實(shí)現(xiàn)代碼如下:

@RequestMapping("/chat")
public String chat(@RequestParam String question) {
    // 1.創(chuàng)建傳輸協(xié)議
    McpTransport transport = new HttpMcpTransport.Builder()
            .sseUrl("http://localhost:8686/sse")
            .logRequests(true) // if you want to see the traffic in the log
            .logResponses(true)
            .build();
    // 2.創(chuàng)建 MCP 客戶端
    McpClient mcpClient = new DefaultMcpClient.Builder()
            .transport(transport)
            .build();
    // 3.創(chuàng)建 Tools(提供者)對象
    ToolProvider toolProvider = McpToolProvider.builder()
            .mcpClients(List.of(mcpClient))
            .build();
    // 4.構(gòu)建 AiService
    ToolsAiService aiService = AiServices.builder(ToolsAiService.class)
            .chatLanguageModel(chatModel)
            .toolProvider(toolProvider)
            .build();
    // 5.調(diào)用 MCP Server
    return aiService.chat(question);
}

小結(jié)

除了 LangChain4j 的使用復(fù)雜之外,LangChain4j 的文檔也不全,要么是沒有關(guān)鍵實(shí)現(xiàn)代碼案例、要么是干脆文檔寫的都是錯的,LangChain4j 的坑比較多,最后只能通過看最新的源碼才能解決和使用相關(guān)功能,所以 LangChain4j 學(xué)習(xí)和使用成本是非常高的。

3.Spring 生態(tài)支持性

Spring AI 是由 Spring 官方提供的,所以它對于整個 Spring 生態(tài)的支持是更好的,而且穩(wěn)定性更好;而 LangChain4j 除了支持 Spring 之外還支持 Java 原生寫法,以及 Quarkus 框架。

但 LangChain4j 整體對于 Spring 生態(tài)的支持就要差一些了,例如它里面的 ImageModel 都沒有提供 Spring Boot 自動裝配的實(shí)現(xiàn),還有一些大模型例如智普 AI 根本沒有提供 Spring Boot 的支持等。

小結(jié)

如果是簡單功能、開發(fā)周期又緊可以使用 Spring AI;如果功能復(fù)雜,且定制型要求比較多,可以使用功能和靈活度更高的 LangChain4j。但使用 LangChain4j 這就意味著你需要忍受 LangChain4j 不夠簡潔的寫法,以及學(xué)習(xí)和使用成本比較高的問題。

責(zé)任編輯:姜華 來源: 磊哥和Java
相關(guān)推薦

2025-10-10 09:03:18

2025-04-22 03:00:00

模型SpringAI

2025-05-06 08:21:35

2025-04-07 08:40:00

開源Llama 4大模型

2024-05-20 02:00:00

LangChain人工智能

2021-08-04 16:06:45

DataOps智領(lǐng)云

2023-12-22 19:59:15

2025-05-07 02:22:00

2022-09-22 09:00:46

CSS單位

2018-09-28 14:06:25

前端緩存后端

2022-11-06 21:14:02

數(shù)據(jù)驅(qū)動架構(gòu)數(shù)據(jù)

2025-04-03 10:56:47

2023-11-27 17:35:48

ComponentWeb外層

2023-05-20 17:58:31

低代碼軟件

2022-10-20 08:01:23

2022-07-05 06:30:54

云網(wǎng)絡(luò)網(wǎng)絡(luò)云原生

2022-07-26 00:00:03

語言模型人工智能

2025-10-14 09:01:20

2022-12-01 17:23:45

2021-12-29 18:00:19

無損網(wǎng)絡(luò)網(wǎng)絡(luò)通信網(wǎng)絡(luò)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

日韩免费观看高清| 伊人伊成久久人综合网小说| 六月婷婷激情综合| 天堂v在线观看| 久久激情视频| 精品国模在线视频| 韩国av中国字幕| gay欧美网站| 亚洲欧美自拍偷拍| 国产有色视频色综合| 亚洲精品男人的天堂| 国产精品久久久久一区二区三区厕所| 欧美sm极限捆绑bd| 国产无套粉嫩白浆内谢的出处| 蜜桃视频网站在线观看| 国产成人亚洲综合a∨婷婷图片| 97碰在线观看| 午夜剧场免费在线观看| 欧美一区二区三区红桃小说| 欧美日韩国产在线观看| 日韩精品 欧美| 成人黄色在线电影| 国产午夜精品一区二区三区四区| 91日韩久久| 伊人网免费视频| 国产女优一区| 欧美激情18p| 蜜桃av免费观看| 男男gay无套免费视频欧美| 日韩美女视频一区二区在线观看| 一本久道中文无码字幕av| 免费毛片在线看片免费丝瓜视频| 国产色产综合产在线视频| 春色成人在线视频| 国产精品爽爽久久| 蜜臀91精品一区二区三区| 69av成年福利视频| 久久精品一区二区三| 日韩精品欧美| 亚洲午夜小视频| 黄色a一级视频| jazzjazz国产精品久久| 日韩亚洲国产中文字幕欧美| 天天操,天天操| 欧美性xxx| 欧美性少妇18aaaa视频| 国产二区视频在线| 日本色护士高潮视频在线观看| √…a在线天堂一区| 亚洲精品一区二区三区四区五区| 国产精品秘入口| 国产夜色精品一区二区av| 麻豆成人av| 天堂√在线中文官网在线| 成人高清视频在线观看| 动漫美女被爆操久久久| 粉嫩小泬无遮挡久久久久久| 国产凹凸在线观看一区二区| 99porn视频在线| 性生活视频软件| 国产福利一区二区三区视频在线| 亚洲一区精品电影| 精品人妻久久久久一区二区三区 | 老司机久久精品| 成人18视频在线观看| 欧美揉bbbbb揉bbbbb| 色多多视频在线播放| 精品美女一区| 91精品国产综合久久婷婷香蕉| 亚洲天堂国产视频| 国产美女视频一区二区| 精品99一区二区三区| 久久久久亚洲无码| 竹菊久久久久久久| 在线电影欧美日韩一区二区私密| 少妇太紧太爽又黄又硬又爽小说| 久久看人人摘| 欧美日韩成人在线观看| 日韩大片免费在线观看| 久久久成人网| 成人免费xxxxx在线观看| 精品国产乱码一区二区三| 大白屁股一区二区视频| 欧美激情第六页| 91精彩在线视频| 亚洲精品国久久99热| 成人一区二区免费视频| 色豆豆成人网| 日韩一区二区三区精品视频 | 国产视频一区不卡| 在线观看福利一区| 国精一区二区三区| 在线观看国产一区二区| 熟妇无码乱子成人精品| 欧美久久精品| 日韩亚洲成人av在线| 久久久精品99| 日韩av一二三| 国产成人免费电影| 国产小视频在线播放| 亚洲精品欧美综合四区| 97在线播放视频| 99久久99九九99九九九| 日韩国产精品一区| 少妇高潮在线观看| 国产欧美日韩亚洲一区二区三区| 国产精品丝袜高跟| 污污网站免费在线观看| 国产精品乱码人人做人人爱| 日本韩国欧美在线观看| 日本电影久久久| 精品一区二区电影| 欧美成人国产精品高潮| 青青草原综合久久大伊人精品优势| 成人免费91在线看| 国内精品久久久久久野外| 日本二三区不卡| 国产精品入口麻豆| 亚洲天天综合| 国产精品专区一| 三区在线观看| 亚洲国产综合在线| 手机av在线网站| 欧美日韩在线网站| 日本免费一区二区三区视频观看| 亚洲欧美激情在线观看| 《视频一区视频二区| 国产又黄又猛又粗| 国产一区二区三区四区五区传媒 | 国内精品伊人| 亚洲毛茸茸少妇高潮呻吟| 免看一级a毛片一片成人不卡| 奇米精品一区二区三区在线观看一| 国产亚洲一区二区三区在线播放| 午夜小视频在线观看| 欧美美女bb生活片| 亚洲色图欧美色| 日韩国产一区二| 欧美亚洲免费高清在线观看| 国产污视频在线播放| 精品国产亚洲一区二区三区在线观看| 国产一区二区精彩视频| 三级欧美韩日大片在线看| 欧美日韩精品一区| 东京一区二区| 亚洲欧洲xxxx| 欧美日韩 一区二区三区| 久久久久久亚洲综合| 久久久久久久久久久福利| 欧美人妖在线观看| 欧美性受xxx| 视频二区在线| 色综合网站在线| 国产免费无遮挡吸奶头视频| 久久在线精品| 三区精品视频| 色综合.com| 久久国产精彩视频| 亚洲国产精品二区| 亚洲1区2区3区视频| 日本黄色动态图| 亚洲深夜激情| 日韩精彩视频| 亚洲网站免费| 欧美国产视频一区二区| 人妻精品一区二区三区| 欧美日韩激情网| 色无极影院亚洲| 蜜桃免费网站一区二区三区| 国产精品无码乱伦| 澳门精品久久国产| 欧美在线视频免费播放| 成年人视频免费在线观看| 欧美欧美欧美欧美首页| 久久久久99精品成人片毛片| 91麻豆免费观看| 午夜宅男在线视频| 国产综合久久| 欧美国产一区二区在线| 久久夜夜久久| 欧美精品xxx| 蝌蚪视频在线播放| 91精品国产综合久久香蕉的特点| 日韩三级视频在线播放| 国产亚洲成年网址在线观看| 国产毛片久久久久久| 国产日韩综合| 在线观看日韩片| 黄色欧美在线| 国产欧美韩国高清| 超级碰碰不卡在线视频| 国产一区二区三区在线播放免费观看| 国产又粗又长视频| 欧美日韩激情小视频| 日韩国产第一页| 91色乱码一区二区三区| 中文字幕第三区| 丝瓜av网站精品一区二区| 18视频在线观看娇喘| 亚洲人挤奶视频| av一区二区三区免费| 精品免费av一区二区三区| 欧美激情区在线播放| 午夜视频成人| 亚洲欧美制服第一页| 精品人妻一区二区三区含羞草| 色婷婷国产精品| 久久久久久国产精品视频| 国产精品―色哟哟| 亚洲一区二区三区无码久久| 国内精品自线一区二区三区视频| 国产免费一区二区三区视频| 欧美日韩一区自拍| 中文字幕一区二区三区有限公司 | 十八禁一区二区三区| 欧美猛男超大videosgay| chinese国产精品| 天天色天天爱天天射综合| 91插插插插插插| 国产精品电影一区二区| 97人妻精品一区二区免费| 国产另类ts人妖一区二区| 九色91popny| 老牛影视一区二区三区| 欧美日韩精品在线一区二区| 综合激情在线| 手机成人av在线| 久久激情电影| 视频在线观看成人| 亚州国产精品| 久久久久九九九| 欧美人体视频| 麻豆av一区| 一区二区三区日本久久久| 精品国产一区二区三区免费| 97久久综合精品久久久综合| 2022国产精品| 日韩在线成人| 成人免费在线看片| 亚洲精品v亚洲精品v日韩精品| 成人激情综合网| 日韩一级视频| 成人有码在线播放| 豆花视频一区| 91久久极品少妇xxxxⅹ软件| 国产精品免费精品自在线观看| 国产日韩欧美一二三区| 久久久久黄色| 91久久久久久| 日韩高清在线观看一区二区| 亚洲伊人第一页| 91精品入口| 精品国产乱码久久久久久88av| 加勒比色老久久爱综合网| 精品久久久久久乱码天堂| 色天下一区二区三区| 欧美在线播放一区| 成人在线免费小视频| 麻豆中文字幕在线观看| 在线电影一区二区| 9色porny| 免费精品视频| 日本人69视频| 国产精品一区二区在线看| 亚洲色图欧美日韩| 91麻豆国产自产在线观看| 精品欧美一区二区久久久| 国产精品私人自拍| 成年人一级黄色片| 亚洲成人免费观看| 中文字幕在线播| 欧美精品丝袜久久久中文字幕| 99这里有精品视频| 日韩精品免费观看| 中文日本在线观看| 欧美人在线视频| 色一区二区三区| 国产区亚洲区欧美区| silk一区二区三区精品视频 | 国产在线中文字幕| 日韩一区二区av| 国产精品蜜臀| 国产精品久久网| 在线观看视频一区二区三区| 欧美国产二区| 欧美精品一卡| 大香煮伊手机一区| 国产精品系列在线播放| 极品粉嫩小仙女高潮喷水久久| 国产精品人妖ts系列视频| 欧美人妻精品一区二区免费看| 欧美视频精品一区| av高清一区二区| 亚洲深夜福利视频| 免费在线国产视频| 国产精品电影一区| 高潮按摩久久久久久av免费| 午夜精品短视频| 一本色道88久久加勒比精品| 一路向西2在线观看| 97超碰欧美中文字幕| 国产传媒免费在线观看| 精品久久中文字幕| 国产特级黄色片| 一区二区三区精品99久久| 超碰91在线观看| 91久久精品美女高潮| 菠萝蜜一区二区| 日韩精品 欧美| 国产成人av资源| 黄视频网站免费看| 欧美自拍偷拍午夜视频| 婷婷五月综合激情| 久久国产精品久久久久久久久久| 九九热线视频只有这里最精品| 国产精品日韩一区二区三区| 91精品国产福利在线观看麻豆| 欧美亚洲日本在线观看| 97成人超碰视| 日本一二三区不卡| 日韩欧美黄色影院| 免费av网站在线看| 国产精品爽爽爽爽爽爽在线观看| 妖精视频一区二区三区| 欧美乱大交xxxxx潮喷l头像| 国产精品99久久久久久宅男| 午夜激情福利电影| 欧美三级一区二区| 国产免费永久在线观看| 日本精品久久久| 亚洲+变态+欧美+另类+精品| 蜜桃传媒一区二区三区| 国产精品123区| 欧美片一区二区| 精品国产人成亚洲区| 欧美激情成人动漫| 999视频在线免费观看| 正在播放日韩欧美一页 | 日韩一级黄色av| 日日狠狠久久| 最新精品视频| 国产精品自拍一区| 久久免费播放视频| 日韩精品一区二区三区中文精品| 污视频网站免费在线观看| 亚洲一区二区三区xxx视频| 91成人精品| 国产老头和老头xxxx×| 亚洲综合精品自拍| 免费国产羞羞网站视频| 久久久午夜视频| 亚洲自拍都市欧美小说| av免费网站观看| 中文字幕亚洲在| 国产人妻精品一区二区三区| 九九热这里只有在线精品视| 视频一区视频二区欧美| 国产男女免费视频| 26uuu色噜噜精品一区| 99久久久无码国产精品免费蜜柚| 国产亚洲精品美女| 日韩毛片网站| 国产亚洲精品久久久久久久| 成人精品视频网站| 无码人妻精品一区二区50| 在线国产精品播放| 精品国产乱码一区二区三区| 久久艹国产精品| 久久久精品黄色| 国产一区二区三区中文字幕| 精品中文字幕乱| 少妇一区二区三区| 天堂网在线免费观看| 亚洲一线二线三线视频| 欧洲一级在线观看| 成人激情视频网| 亚洲毛片在线| 免费一级suv好看的国产网站| 日韩欧美精品在线视频| 高清av不卡| 在线观看污视频| 91在线你懂得| 97视频免费在线| 97视频在线观看视频免费视频| 精品一区不卡| 久久久久无码国产精品一区李宗瑞| 欧美日韩精品国产| 美女国产在线| 久久久久九九九| 国产福利不卡视频| 中文字幕国产在线观看| 欧美裸身视频免费观看| 久久99国产成人小视频| 亚洲欧美天堂在线| 欧美性极品xxxx做受| 成人短视频在线观看| 日韩精品第一页| 成人av电影免费观看| 91影院在线播放| 欧美一区深夜视频|