llm-apps-java-spring-ai

用 Java 和 Spring AI 快速构建 LLM 应用,从示例到实战。

这是一个展示如何使用 Spring AI 和 Spring Boot 构建 Java 生成式 AI 应用的示例集合。它解决了 Java 开发者难以快速上手 LLM 集成的问题,提供了从基础聊天、提示词模板到高级的 RAG(检索增强生成)、结构化输出、函数调用、多模态等完整示例。项目核心能力包括:通过 Spring AI 抽象统一对接 OpenAI、Azure OpenAI、Ollama 等多家模型,简化 LLM 调用;提供清晰的代码结构和文档,帮助开发者理解 Spring AI 的核心概念;覆盖从简单到复杂的常见 AI 应用场景,是 Java 生态中学习 LLM 应用开发的实用参考。

开源 free 搜索知识
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 782
维护状态 较活跃
是否开源 是
定价模式 free

项目数据

分类搜索知识
开发团队ThomasVitale
所属国家
官网地址
定价模式free
价格说明开源示例项目,完全免费,无付费版本。
访问状态
是否开源是
开源协议Apache-2.0
主要语言Java
技术栈/模型embeddings,generative-ai,large-language-models,llm,ollama,openai,rag,spring-ai
GitHub 星标★ 782
30天Star增速
HF 下载量
上线时间2024-01-14 00:00:00
最近更新2026-09-21 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数5

使用教程

核心亮点

  • 官方示例风格,代码规范,直接展示 Spring AI 最佳实践
  • 覆盖 RAG、函数调用、多模态等热门高级场景,不止于聊天
  • 支持 OpenAI、Azure、Ollama 多模型切换,方便本地测试

不足之处

  • 示例项目,未提供生产级部署或性能优化方案
  • 文档/社区待观察

适用场景

  • Java 团队快速评估 Spring AI 集成 LLM 的可行性
  • 学习如何实现 RAG 和函数调用等复杂 AI 功能
  • 作为 Spring Boot 应用接入 AI 能力的脚手架参考

替代项目

langchain4j、spring-ai-examples、openai-java

项目介绍

llm-apps-java-spring-ai 是开发框架领域的开源项目,由 ThomasVitale 开发,2024 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(782)位列前 30%,在开发框架分类中处于中上游。

项目保持着较活跃的维护节奏,最近一次代码更新于 2026-09-21。开源示例项目,完全免费,无付费版本。

它主要面向的使用场景是:Java团队快速评估SpringAI集成LLM的可行性。同类可对比的替代方案包括 langchain4j、spring-ai-examples、openai-java。

上一篇:CodeFuse-muAgent

下一篇:swiftide

同类项目推荐

langchain 开源

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

The agent engineering platform.

★ 146874 2026-08-09
transformers 开源

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

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

★ 166529 2026-08-09
pi 开源

一套 TypeScript 工具包,快速搭出能写代码的 AI agent

AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI

★ 108504 2026-09-12