logo
0
0
WeChat Login

LangChain4j 示例项目

这是一个基于 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: 简化代码

前置要求

  1. Java 17+
  2. Maven 3.6+
  3. Ollama - 本地 LLM 运行环境
  4. Redis - 用于持久化聊天记忆

许可证

本项目仅用于学习和演示目的。

About

这是一个基于 LangChain4j 的 Spring Boot 示例项目,展示了如何在 Java 应用中集成和使用大语言模型。

Language
Java100%