# LangChain-tutorial **Repository Path**: ShiZan/lang-chain-tutorial ## Basic Information - **Project Name**: LangChain-tutorial - **Description**: LangChain调试 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-02 - **Last Updated**: 2025-10-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # LangChain 教程 本项目是一个关于 LangChain 的教程,旨在帮助开发者学习和掌握 LangChain 的使用方法。项目包含多个章节,每个章节涵盖不同的主题和实践示例。 ## 目录结构 - `chapter01-summary`: 包含基础示例代码和说明。 - `chapter02-model IO`: 包含模型输入输出相关的配置文件。 - `chapter07-RAG`: 包含与检索增强生成(RAG)相关的资源和代码示例。 ## 章节内容 ### 第一章:简介 - `HelloWorld.ipynb`: Jupyter Notebook 示例,展示如何使用 LangChain 的基本功能。 - `Test.py`: Python 脚本示例,用于测试基本功能。 ### 第二章:模型输入输出 - `prompt.json`: JSON 格式的提示模板。 - `prompt.yaml`: YAML 格式的提示模板。 ### 第七章:检索增强生成(RAG) - `asset`: 包含各种数据文件和资源,用于演示 RAG 的不同方面。 - `chroma-1`, `chroma-2`, `chroma-3`: Chroma 数据库文件,用于向量存储和检索。 - `load`: 包含多种格式的文本文件(如 `.txt`, `.pdf`, `.csv`, `.json`, `.html`, `.md`),用于演示文档加载和处理。 ## 使用说明 1. **安装依赖**:确保安装了所有必要的依赖库,具体依赖请参考各章节的文档。 2. **运行示例**:根据各章节的说明运行相应的示例代码。 ## 贡献指南 欢迎贡献代码和文档,帮助完善本教程。请遵循以下步骤: 1. Fork 本仓库。 2. 创建新分支。 3. 提交您的更改。 4. 发起 Pull Request。 ## 许可证 本项目采用 MIT 许可证。详情请参见 LICENSE 文件。