j-langchain开源项目

我要开发同款
AI架构师ZCZ2026年04月14日
28阅读

技术信息

语言技术
Java
系统类型
Linux
行业分类
人工智能
开源地址
https://github.com/flower-trees/j-langchain
授权协议
Apache许可

功能介绍

J-LangChain 是一个Java 平台的企业级 LLM 应用开发框架,目标是让 AI 应用开发像搭积木一样简单。它是 Python LangChain 的 Java 实现,专门针对 Java 生态的企业级需求设计。

核心功能
1. 多厂商 LLM 支持(13+ 家)
开箱即用的主流大模型统一 API:
国际:OpenAI (ChatGPT)、Ollama(本地开源)
国内优先:阿里云千问、Moonshot (Kimi)、豆包、扣子、DeepSeek、腾讯混元、百度文心、智谱 AI、MiniMax、零一万物、阶跃星辰

2. 灵活的调用链编排
基于 salt-function-flow 流程引擎:
串行/并行/嵌套执行
条件路由(动态选择模型)
流式输出(实时 Token 推送)
完整事件监控(生命周期追踪)

3. 完整的 RAG 支持
端到端检索增强生成:
文档加载:PDF、Word + OCR 识别
智能文本分割
向量嵌入(多厂商支持)
Milvus 向量数据库集成

4. 工具调用 & MCP 协议
Tool Calling(函数调用)
AgentExecutor(ReAct 循环封装)
MCP 协议:3 种连接方式(Stdio/SSE/HTTP)
注解方式声明工具(@AgentTool)
5. 智能语音合成 (TTS)
阿里云/豆包双厂商支持
智能过滤括号内容
流式音频推送

架构特点:
应用层 → J-LangChain Core(编排/模板/解析器)→ LLM/RAG/TTS/MCP 能力层
Spring Boot 原生支持:自动配置,零配置启动
生产级设计:事件追踪、错误处理、性能优化

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论