1.7 KiB
1.7 KiB
LangChain4j AI 示例项目
这是一个基于 LangChain4j 的 AI 应用示例项目,包含了多个模块,演示了如何使用大语言模型进行开发。
项目结构
该项目包含多个模块,每个模块演示了不同的功能:
langchain4j-ai-helloworld: 入门示例,展示如何使用大语言模型进行简单的对话。langchain4j-ai-image: 图像处理示例,展示如何使用图像模型。langchain4j-ai-low-high-api: 展示高低级 API 的使用。langchain4j-ai-memory: 内存管理示例,展示如何使用聊天记忆。langchain4j-ai-model-params: 模型参数配置示例。langchain4j-ai-mongodb: 使用 MongoDB 存储聊天记忆的示例。langchain4j-ai-multimode: 多模型调用示例。langchain4j-ai-pinecone: 使用 Pinecone 进行嵌入存储的示例。langchain4j-ai-prompt: 提示模板使用示例。langchain4j-ai-rag: RAG(检索增强生成)示例。langchain4j-ai-stream: 流式响应处理示例。langchain4j-ai-tools: 工具集成示例,如天气查询。langchain4j-ai-xiaoai-agent: 小艾智能助手示例,集成多种功能。
安装
确保你已经安装了 Java 和 Maven。然后克隆仓库并构建项目:
git clone https://gitee.com/pu13398199549/langchain4j-ai-java.git
cd langchain4j-ai-java
mvn clean install
使用
每个模块都可以独立运行。例如,要运行 langchain4j-ai-helloworld 模块:
cd langchain4j-ai-helloworld
mvn spring-boot:run
访问 http://localhost:8080/langchain4j/hello 查看示例输出。
贡献
欢迎贡献代码和建议。请提交 Pull Request 或 Issue。
许可证
该项目使用 MIT 许可证。详情请查看 LICENSE 文件。