langchain4j 学习(一)——概览

langchain 作为顶级 AI 应用框架,也有一个 java 版本——langchain4j

langchain4j 在其官方介绍中称,该项目融合了 langchain、haystack、llamaindex,并加入了自己的创新,并不能仅仅看做是 langchain 的 java 版本

与 langchain 类似,langchain4j 提供了聊天模型、结构化输出、聊天记忆、流式响应、工具调用、RAG等一系列功能

接下来主要介绍一些相关资料,与其他框架进行对比以及盘点项目jar包等,从整体上对 langchain4j 形成一个印象

代码仓库

  • langchain4j:https://github.com/langchain4j/langchain4j,langchain4j 的核心所在
  • langchain4j-spring:https://github.com/langchain4j/langchain4j-spring,包含一些与 spring 的集成
  • langchain4j-embeddings:https://github.com/langchain4j/langchain4j-embeddings:包含一些嵌入模型,向量化时使用
  • langchain4j-community:https://github.com/langchain4j/langchain4j-community:社区扩展包

其他还有几个比较小的,这里就不一一列举了

学习资料

与 spring-ai/spring-ai-alibaba 对比

  • 集成 spring:看名字就知道,当项目中需要集成 spring 相关模块时,天然更适配 spring-ai 或 spring-ai-alibaba 项目,spring-ai/spring-ai-alibaba > langchain4j
  • 社区活跃:由于受 langchain 项目影响以及起步较早,langchain4j 在社区活跃度上领先不少,spring-ai-alibaba 目前使用人数较少,但对代码提交持开放态度,langchain4j > spring-ai-alibaba > spring-ai
  • 国内生态:spring-ai 和
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lxsy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值