langchain4j-spring

Spring 项目加几行配置,就能调用大模型

langchain4j-spring 是 LangChain4j 与 Spring 框架的官方集成项目,目标是让 Java/Spring 开发者用熟悉的依赖注入和配置方式接入大模型能力。它把 LangChain4j 的 ChatLanguageModel、EmbeddingModel、向量库、工具调用等组件封装成 Spring Bean,通过 starter 自动装配,减少手写工厂和配置代码。核心能力包括:用 @AiService 等注解声明式定义 AI 服务接口,自动生成实现;通过 application.yml 配置模型参数、API Key、超时与重试;与 Spring Boot 的配置、AOP、条件装配体系打通,便于在现有企业应用中渐进式引入 AI 功能。适合已有 Spring 技术栈、希望低成本把 LLM 能力嵌入业务系统的团队。

开源 free 开发框架
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 379
维护状态 活跃
是否开源
定价模式 free

项目数据

分类开发框架
开发团队langchain4j
所属国家
官网地址
定价模式free
价格说明开源免费,无官方定价信息
访问状态
是否开源
开源协议Apache-2.0
主要语言Java
技术栈/模型
GitHub 星标★ 379
30天Star增速
HF 下载量
上线时间2023-12-21 00:00:00
最近更新2026-09-10 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-12
浏览次数0

使用教程

核心亮点

  • 与 Spring Boot 自动装配深度整合,模型、向量库等组件以 Bean 形式注入,几乎零样板代码
  • 支持 @AiService 注解声明式定义 AI 接口,由框架自动生成代理实现,调用体验接近本地方法
  • 复用 Spring 的配置、Profile、条件装配和 AOP 体系,便于多环境切换与统一治理

不足之处

  • 项目处于早期阶段,星标约 379,API 和模块结构可能随 LangChain4j 主版本快速变动
  • 文档与示例相对有限,复杂场景(多模型路由、流式与工具调用组合)需自行摸索

适用场景

  • 在已有 Spring Boot 后端中快速接入对话或 RAG 能力
  • 企业内部知识库问答系统,用 Spring 管理向量库与嵌入模型
  • 为业务接口添加 AI 摘要、分类、信息抽取等增强功能

替代项目

Spring AI、langchain4j

项目介绍

langchain4j-spring 是一个开发框架领域的开源项目,官方简介:LangChain4j integration with Spring。项目使用 Java 开发,在 GitHub 上获得 379 星标。

上一篇:langchain-aws

下一篇:langchain-rust

同类项目推荐

langchain 开源

组装 AI 应用的乐高积木,从想法到上线不换工具

The agent engineering platform.

★ 146676 2026-08-09
transformers 开源

全球最大的模型仓库全家桶,想用的模型一把抓

Transformers: the model-definition framework for state-of-the-art machine learning m···

★ 166369 2026-08-09
bruno 开源

把 API 测试当代码管理,用 Git 搞定协作与版本追踪

Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/I···

★ 47057 2026-08-12