Langchain4J Aideepin

Langchain4J Aideepin: 基于AI的工作效率提升工具(聊天、绘画、知识库、工作流、 MCP服务市场、语音输入输出、长期记忆) | Ai-based productivity tools (Chat,Draw,RAG,Workflow,MCP marketplace, ASR,TTS, Long-term memory etc)

Last verified:

Visit Langchain4J Aideepin

What is Langchain4J Aideepin?

Langchain4J Aideepin(得应AI)是一款基于AI的工作效率提升工具,专为企业/团队设计,可辅助技术研发、产品设计、人事/财务/IT信息咨询、系统/商品咨询、客服话术支撑等多项工作。该工具整合了聊天、绘画、知识库(RAG)、工作流、MCP服务市场、语音输入输出和长期记忆等多种AI功能,提供一站式AI生产力解决方案。

核心功能包括多会话(多角色)AI聊天、图片生成(文生图、修图、图生图)、基于大模型的知识库管理(支持向量搜索和图搜索/RAG)、基于大模型的网络搜索、提示词管理、额度控制等。用户可以在多个大语言模型之间随意切换,也在多个搜索引擎之间自由切换,提供极大的灵活性。

该工具适用于企业开发团队、产品经理、HR/财务/IT部门员工、客服团队等需要AI辅助工作的专业人士。技术栈采用JDK 17、Spring Boot 3.0.5、Langchain4j(Java版LangChain)、PostgreSQL(含pgvector和Apache AGE扩展),前端使用Vue 3、Vite、TypeScript、NaiveUI,支持开源部署和离线使用。

Langchain4J Aideepin是开源项目(MIT许可),在GitHub上有644颗星和171个fork,由moyangzhan维护。它支持DeepSeek、ChatGPT 3.5、通义千问、通义万相、文心一言、ollama、DALL-E 2、DALL-E 3等多种AI模型接入,并提供自定义AI Agent(工作流)功能。

Langchain4J Aideepin pricing

Pricing model: Freemium

LangChain4j-AIDeepin是开源免费项目,采用MIT许可证。用户可自由下载源代码自行部署,无需支付软件授权费用。使用成本主要来自接入的AI平台API费用(如DeepSeek、OpenAI ChatGPT、通义千问、文心一言等需按各自平台计费)。系统提供额度控制功能,包括免费额度统计及限制、计费额度统计及限制、总额度统计,企业可根据需求配置使用限制。

Langchain4J Aideepin pros

  • 完全开源免费,MIT许可证允许自由使用
  • 支持离线部署,数据隐私更有保障
  • 多模型随意切换(DeepSeek、ChatGPT、通义千问、文心一言等)
  • 支持多搜索引擎切换(Google已接入,Bing/百度开发中)
  • 基于大模型的知识库(RAG)支持向量搜索和图搜索
  • 图片生成功能丰富(文生图、修图、图生图)
  • 支持DALL-E 2和DALL-E 3图像模型
  • 多会话多角色功能,可同时管理多个AI对话
  • 自定义AI Agent工作流功能已实现
  • 额度控制功能(免费额度和计费额度统计)
  • 提示词管理功能提升生成效果
  • 知识图谱功能已实现(Apache AGE或Neo4j)
  • 支持阿里云OSS存储集成
  • Docker部署方式简单便捷
  • 管理端WEB界面可直观配置模型和AI平台
  • 支持多模态(图片已实现,音频视频开发中)
  • 文档召回数量、temperature等参数可自定义调整

Langchain4J Aideepin cons

  • 需要自行配置多个AI平台的API密钥,初始设置复杂
  • 必须安装PostgreSQL并配置pgvector和Apache AGE扩展
  • Bing和百度搜索引擎尚未接入(标记为TODO)
  • 业余时间维护,群内提问不保证即时回复
  • 音频和视频多模态支持尚未实现
  • 高级RAG的查询路由功能未完成
  • 本地rerank模型支持待完善
  • 需要JDK 17环境,对低版本Java用户不兼容

Frequently asked questions about Langchain4J Aideepin

LangChain4j-AIDeepin是什么工具?

LangChain4j-AIDeepin(得应AI)是一款基于AI的工作效率提升工具,可用于辅助企业/团队进行技术研发、产品设计、人事/财务/IT信息咨询、系统/商品咨询、客服话术支撑等工作。它整合了聊天、绘画、知识库(RAG)、工作流、MCP服务市场、语音输入输出、长期记忆等多种AI功能。

如何部署LangChain4j-AIDeepin?

部署需要:1)创建PostgreSQL数据库aideepin并执行docs/create.sql;2)配置至少一个AI平台(DeepSeek、OpenAI、灵积、千帆或ollama)的API密钥;3)修改application-[dev|prod].xml中的数据库、Redis、邮件配置;4)使用mvn clean package打包后通过jar包或Docker启动。支持Java jar启动和Docker两种部署方式。

支持哪些大语言模型?

支持DeepSeek、ChatGPT 3.5、通义千问、通义万相、文心一言、ollama自定义模型等多种模型。用户可以在管理端WEB界面上启用现有模型或新增自定义模型,支持多模型随意切换使用。

知识库RAG功能有哪些特性?

知识库支持向量搜索和图搜索(GraphRAG),文档召回数量可设置、可自动调整(根据LLM上下文窗口)、支持手动调整,文档召回最低分数可设置,切块时内容重叠数量可设置,请求模型时temperature可设置,支持严格模式与非严格模式,可查看答案来源,支持拉取在线文档,还有FAQ和评论功能。

图片生成功能支持哪些操作?

支持文生图、修图、图生图操作,已接入DALL-E 2、DALL-E 3和通义万相图像模型。提供聊天视图和画廊视图两种查看方式,支持图片开放/收藏和图片评论功能。

技术栈是什么?

后端使用JDK 17、Spring Boot 3.0.5、Langchain4j(Java版LangChain)、langgraph4j、PostgreSQL(pgvector向量数据库和Apache AGE图数据库扩展,也可用Neo4j替代)。前端使用Vue 3、Vite、TypeScript、pnpm、Pinia、NaiveUI。

支持哪些搜索引擎?

目前Google搜索引擎已接入,可使用Google Custom Search API。Bing和百度搜索引擎标记为TODO待办事项,尚未实现。用户可以配置Google的key和cx参数来使用搜索功能。

如何控制使用额度?

系统提供额度控制功能,包括免费额度统计及限制、计费额度统计及限制、总额度统计。管理员可以在系统配置中设置额度限制,用户可以查看自己的使用情况和剩余额度。

是否有管理后台?

是的,项目包含管理端WEB(langchain4j-aideepin-admin),可以在界面上配置AI平台、启用或新增模型、创建预设通用角色、管理额度等,无需手动修改数据库配置。

项目开源情况和社区支持如何?

项目在GitHub和Gitee双平台开源,采用MIT许可证。目前GitHub上有644颗星、12个watcher、171个fork。项目由moyangzhan业余时间维护,建议有问题在issue提出以便跟踪处理,群内提问不保证即时回复。有30个版本发布,最新为3.8.0(2025年4月)。

Categories

Use cases

Browse all AI tools on NeedAnAI