本仓库整理并翻译了 LangChain 官方 Python 文档中的核心章节,按“书籍”形式组织,方便离线阅读与系统学习。
所有内容均基于官方文档翻译而来,代码与链接尽量保持原样,仅对:
- 文本说明:翻译为中文;
- 代码中的注释与 docstring:翻译为中文,便于理解;
- 标题与文件名:增加数字前缀,保持阅读顺序。
原始文档入口:
https://docs.langchain.com/oss/python/langchain/
所有章节位于当前目录下,每个文件对应官方文档中的一个页面:
01-langchain-overview.md:LangChain 概述02-langchain-install.md:安装 LangChain03-langchain-quickstart.md:快速入门04-langchain-changelog.md:更新日志05-langchain-philosophy.md:LangChain 的理念
06-langchain-agents.md:Agents(智能体)07-langchain-models.md:Models(模型)08-langchain-tools.md:Tools(工具)09-langchain-short-term-memory.md:短期记忆(Short-term memory)10-langchain-streaming-overview.md:流式处理概述(Streaming Overview)11-langchain-streaming-frontend.md:前端流式处理(Streaming Frontend)12-langchain-structured-output.md:结构化输出(Structured output)
13-langchain-middleware-overview.md:中间件概述14-langchain-middleware-built-in.md:内置中间件15-langchain-middleware-custom.md:自定义中间件16-langchain-guardrails.md:防护栏(Guardrails)
17-langchain-runtime.md:Runtime(运行时)18-langchain-context-engineering.md:智能体中的上下文工程19-langchain-mcp.md:模型上下文协议 MCP20-langchain-human-in-the-loop.md:人在回路(Human-in-the-loop)21-langchain-multi-agent.md:多智能体概览22-langchain-multi-agent-subagents.md:多智能体模式:子智能体(Subagents)23-langchain-multi-agent-skills.md:多智能体模式:技能(Skills)24-langchain-multi-agent-router.md:多智能体模式:路由(Router)25-langchain-multi-agent-custom-workflow.md:多智能体模式:自定义工作流26-langchain-retrieval.md:检索(Retrieval)27-langchain-long-term-memory.md:长期记忆(Long-term memory)
28-langchain-studio.md:LangSmith Studio(可视化开发)29-langchain-test.md:测试(Test)30-langchain-ui.md:Agent Chat UI(聊天界面)31-langchain-deploy.md:LangSmith 部署(Deployment)32-langchain-observability.md:LangSmith 可观测性(Observability)
- 建议按文件名前缀顺序阅读,从概览与安装开始,逐步深入到 Agents、Models、Tools,再到中间件、多智能体与 RAG 等高级主题。
- 所有代码示例默认使用官方推荐的模型与 API 名称,可根据你自己的账号与环境替换。
- 若需对照英文原文,可根据每个章节顶部给出的“原文链接”跳转到 LangChain 官方文档。
- 有一定 Python 基础,希望系统学习 LangChain / LangGraph 的开发者;
- 正在从“简单调用 LLM API”升级到“构建复杂智能体应用”的工程师;
- 希望离线阅读或将官方文档以“书籍结构”整理保存的同学。
本书仅用于学习与交流,版权归 LangChain 官方文档原作者所有。