langchain-java

用 Java 让大模型处理大数据,链式调用开箱即用

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 103 🐛 待处理 20 👀 关注 16
GitHub ↗
GitHub 星标 ★ 565
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0 许可证,完全免费,无付费版本。

项目预览

langchain-java 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开源模型
开发团队HamaWhiteGG
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0 许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Java
技术栈/模型java,langchain,langchian-java,large-language-models,llm,openai,sql-chain
GitHub 星标★ 565
上线时间2023-05-24 00:00:00
代码更新2025-11-20
仓库体积5.2 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数6

项目介绍

langchain-java 是 LangChain 的 Java 实现,旨在将大语言模型(LLM)与大数据技术栈(如 Spark、Flink)结合,解决 Java 生态中缺乏 LangChain 原生支持的问题。它提供了一套类似 LangChain 的链式 API,支持模型调用、提示模板、记忆、工具调用等核心功能,并针对大数据场景进行了优化,使开发者能够用 Java 构建 LLM 驱动的数据处理管道。项目处于早期阶段,星标数较少,但已具备基本框架,适合希望用 Java 集成 LLM 的开发者探索。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 565

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 45 分钟 部署方式:本地安装 5 步

环境要求

  • Java 环境
  • 构建工具
  • 模型凭据

安装与启动步骤

  1. 1克隆

    Java 生态的链式调用框架。

    git clone https://github.com/HamaWhiteGG/langchain-java.git
  2. 2装构建工具

    用 Maven 或 Gradle 拉依赖。

    mvn install -DskipTests
  3. 3跑一个示例

    从最简单的问答链路开始。

  4. 4接模型

    填服务地址与密钥,注意超时配置。

  5. 5看与官方实现的差异

    接口未必一致,迁移要逐个对。

如何确认成功

能跑通一条带提示词模板与工具调用的链路,输出结构与示例一致

注意事项

  • 它是 Java 侧的独立实现,与官方库接口不完全兼容。
  • 大数据场景的集成是它的侧重点。
  • 版本迭代比官方慢,新特性可能缺。
  • 选型前先确认社区活跃度。

核心亮点

  • 填补 Java 生态空白,提供 LangChain 风格的链式 API
  • 针对大数据场景设计,可与 Spark/Flink 等集成
  • 纯 Java 实现,便于 Java 团队快速上手

不足之处

  • 项目早期,文档和示例较少,社区活跃度待观察
  • 功能覆盖不如 Python 版 LangChain 全面

适用场景

  • 在 Java 微服务中快速接入 LLM 能力
  • 构建大数据分析管道,用自然语言查询数据
  • 需要 LLM 与 Java 现有系统深度集成的企业项目

替代项目

LangChain4j、Spring AI、Semantic Kernel

上一篇:langstruct

下一篇:llm.js

同类项目推荐

node-diffusion 开源

像搭积木一样可视化 Stable Diffusion 的生成过程

Organize latent space

★ 52 2026-08-09
codegraph-rust 开源

用 Rust 打造代码图谱,让 AI 代理秒懂项目上下文

100% Rust implementation of code graphRAG with blazing fast AST+FastML parsing, surr···

★ 913 2026-08-09
bike4mind 开源

一个工作台搞定所有AI模型,本地云上随意切换

The open-core AI workbench — notebooks, agents, RAG, voice, and images across any m···

★ 95 2026-08-09
towhee 开源

拖拽式搭建AI数据处理管道,快速实现多模态向量化

Towhee is a framework that is dedicated to making neural data processing pipelines s···

★ 3452 2026-08-09
AI-Research-SKILLs 开源

给编码代理装上科研技能包,一句话让它跑通训练到评测

Comprehensive open-source library of AI research and engineering skills for any AI m···

★ 14379 2026-10-12
code-act 开源

让LLM用写代码的方式做决策,任务成功率更高

Official Repo for ICML 2024 paper "Executable Code Actions Elicit Better LLM Agents"···

★ 1717 2026-08-09
create-context-graph 开源

几秒搭出带图记忆的 AI Agent 项目骨架

AI agents with graph based reasoning memory, scaffolded in seconds

★ 746 2026-09-22
alloy 开源

用写前端组件的方式生成代码,声明式搞定重复模板

A code generation framework inspired by JavaScript front-end frameworks

★ 129 2026-09-24
unionml 开源

用装饰器把模型一键变成微服务,快速上线 API

UnionML: the easiest way to build and deploy machine learning microservices

★ 336 2026-08-09