Files
langchain4j-ai-java/README.md
2025-12-18 00:23:30 +00:00

50 lines
1.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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。然后克隆仓库并构建项目
```bash
git clone https://gitee.com/pu13398199549/langchain4j-ai-java.git
cd langchain4j-ai-java
mvn clean install
```
## 使用
每个模块都可以独立运行。例如,要运行 `langchain4j-ai-helloworld` 模块:
```bash
cd langchain4j-ai-helloworld
mvn spring-boot:run
```
访问 `http://localhost:8080/langchain4j/hello` 查看示例输出。
## 贡献
欢迎贡献代码和建议。请提交 Pull Request 或 Issue。
## 许可证
该项目使用 MIT 许可证。详情请查看 LICENSE 文件。