quarkus-langchain4j

在 Quarkus 里用 Java 接口直接调用大模型

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开发框架 🍴 复刻 261 🐛 待处理 284 👀 关注 18
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 325
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,Apache 2.0 许可证

项目预览

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

项目数据

分类开发框架
开发团队quarkiverse
定价模式🏷️完全免费
价格说明开源免费,Apache 2.0 许可证
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Java
技术栈/模型ai,langchain4j,llm,quarkus-extension
GitHub 星标★ 325
上线时间2023-11-13 00:00:00
代码更新2026-11-02
仓库体积29.2 MB
本站数据更新2026-11-03
维护状态活跃
收录时间2026-09-12
浏览次数1

项目介绍

quarkus-langchain4j 是 Quarkus 官方生态下的 LangChain4j 扩展,把 LangChain4j 的 LLM 应用开发能力与 Quarkus 的构建时优化、依赖注入和原生镜像支持结合起来。它解决的是 Java 开发者在 Quarkus 项目中接入大模型时,需要手动配置模型客户端、管理对话记忆、拼装 RAG 流程、处理工具调用等重复劳动的问题。核心能力包括:声明式 AI Service 接口,只需定义 Java 接口并用注解描述提示词即可调用 LLM;内置对 OpenAI、Ollama、Hugging Face 等模型提供者的配置支持;集成对话记忆、嵌入模型、向量库检索、函数工具调用和内容审核等常见 AI 模式;借助 Quarkus 的 CDI 和配置体系,可注入式使用并编译为 GraalVM 原生可执行文件,降低启动时间和内存占用。适合已有 Quarkus/Java 技术栈、希望以熟悉方式快速构建 LLM 应用的团队。

Star 增长趋势

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

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

技术标签

核心亮点

  • 声明式 AI Service:定义 Java 接口加注解即可调用 LLM,无需手写请求与解析逻辑
  • 与 Quarkus CDI、配置体系深度集成,模型客户端和向量库可注入使用
  • 支持 GraalVM 原生镜像编译,保留 Quarkus 低启动、低内存的部署优势

不足之处

  • 项目处于早期阶段,星标数较少,API 和功能可能随版本快速变动
  • 文档与示例相对有限,部分高级用法需参考 LangChain4j 上游资料

适用场景

  • 用 Quarkus 构建企业级 Java 智能客服或问答服务
  • 在已有 Java 微服务中快速接入 LLM 做文本摘要、分类或抽取
  • 将 RAG 应用编译为原生镜像部署到资源受限环境

替代项目

spring-ai、langchain4j

上一篇:langchain-google

下一篇:langchain-aws

同类项目推荐

flottbot 开源

用 YAML 和脚本快速搭建多平台聊天机器人

ARCHIVED! A chatbot framework written in Go. All configurations are made in YAML fil···

★ 368 2026-08-09
npi 开源

给 AI Agent 装上百宝工具箱,开箱即用

Action library for AI Agent

★ 230 2026-08-09
ragna 开源

拖拽式搭建企业问答机器人,快速落地 RAG 应用

RAG orchestration framework ⛵️

★ 204 2026-08-09
ccproxy 开源

给 Claude Code 加钩子,自定义模型和路由,让 AI 调用随你掌控。

Build mods for Claude Code: Hook any request, modify any response, /model "with-your···

★ 357 2026-08-09
langgraph-trip-planner 开源

输入目的地和偏好,AI 自动生成完整旅行行程

Model-agnostic AI trip planner built with LangChain, LangGraph, FastAPI and Vue

★ 106 2026-09-25
llm-interface 开源

一个接口调遍 36 家 LLM,省去适配烦恼

A simple NPM interface for seamlessly interacting with 36 Large Language Model (LLM)···

★ 123 2026-08-09
botman 开源

用 PHP 一套代码,快速接入多平台聊天机器人。

A framework agnostic PHP library to build chat bots

★ 6149 2026-08-09
langchain_dart 开源

用 Dart 写 Flutter AI 应用,直接调大模型做链式编排

Build LLM-powered Dart/Flutter applications.

★ 689 2026-09-12
symbolicai 开源

给大模型装上符号推理引擎,让逻辑更可靠

A neurosymbolic perspective on LLMs

★ 1779 2026-08-09