
LangChain4j 是专为 Java 生态设计的开源框架,旨在简化大语言模型(LLM)应用开发。它借鉴 LangChain 核心思想,针对 Java 特性优化,支持主流商业模型(如 OpenAI、Claude)与开源模型(如 Llama 2),提供 Prompt 管理、对话记忆、工具调用、链(Chain)与代理(Agent)编排等功能,可无缝集成向量数据库实现 RAG,适配 Spring Boot 等主流框架,帮助 Java 开发者快速构建智能对话、知识库问答、自动化处理等 LLM 应用。
该教程适合想快速了解 LangChain4j,以及想学习如何使用 LangChain4j 开发 LLM 大语言模型应用的用户。通过学习该教程,你可以熟悉如何使用 LangChain4j 框架开发 LLM 应用程序。
学习本教程应该具备如下知识:
Java 知识:需要熟练使用 Java,有一定的 Java 开发经验。
Spring 和 Spring Boot 知识:由于教程中会涉及到 Spring Boot 和 LangChain4j 集成相关知识,这就要求读者熟悉 Spring 和 Spring Boot 相关知识。
AI基础知识:由于 LangChain4j 是一个为了简化大语言模型(LLM)应用开发,因此你需要先了解 LLM 相关知识,如 OpenAI、Prompt管理、对话记忆等等基础知识。
中文文档:https://docs.langchain4j.info/
官方文档:https://docs.langchain4j.dev/intro/
JavaDoc 文档:https://docs.langchain4j.dev/apidocs/index.html
