这是一个基于 LangChain4j 的 Spring Boot 示例项目,展示了如何在 Java 应用中集成和使用大语言模型。
- 🤖 集成 Ollama 本地大语言模型
- 💬 AI 服务层封装,支持多轮对话
- 🧠 持久化聊天记忆存储(基于 Redis)
- 📊 结构化输出支持
- 🌐 RESTful API 接口
- ⚙️ Spring Boot 3.2.6 + Java 17
- Java: 17
- Spring Boot: 3.2.6
- LangChain4j: 1.0.0
- Ollama: 本地 LLM 运行环境
- Redis: 用于持久化聊天记忆
- Redisson: Redis 客户端
- Lombok: 简化代码
- Java 17+
- Maven 3.6+
- Ollama - 本地 LLM 运行环境
- Redis - 用于持久化聊天记忆
本项目仅用于学习和演示目的。