LangChain 中文教程LangChain 中文教程
首页
  • 什么是 LangChain
  • 环境搭建
  • 第一个应用
  • 模型调用
  • 提示词模板
  • 链式调用
  • 记忆功能
  • 工具使用
  • 检索增强生成(RAG)
  • Agent 智能体
  • LangGraph 入门
  • LangSmith 监控
  • 部署与优化
LangChain 官网
首页
  • 什么是 LangChain
  • 环境搭建
  • 第一个应用
  • 模型调用
  • 提示词模板
  • 链式调用
  • 记忆功能
  • 工具使用
  • 检索增强生成(RAG)
  • Agent 智能体
  • LangGraph 入门
  • LangSmith 监控
  • 部署与优化
LangChain 官网
LangChain 中文教程

LangChain 中文教程

从零开始学习 LangChain v1.x - 适合新手小白的完整入门指南

开始学习 →官方文档

🚀 基础篇

了解 LangChain 是什么、环境搭建、创建你的第一个 AI 应用。从零开始,循序渐进。

📈 进阶篇

掌握链式调用、记忆功能、工具使用和 RAG 检索增强生成技术,构建更强大的应用。

🎯 高级篇

深入 Agent 智能体(v1.x 新 API)、LangGraph 编排、LangSmith 监控以及生产部署优化策略。

🎉 已更新至 LangChain v1.x

本教程已全面更新以覆盖 LangChain v1.x 新特性,包括简化的 create_agent API 和 Python 3.10+ 支持。

什么是 LangChain?

LangChain 是一个用于构建 AI 应用的开源框架,它让开发者能够轻松地将大语言模型(LLM)与外部数据源、工具和系统集成起来,创建强大的智能应用。

无论你是想构建一个智能问答系统、自动化工作流程,还是创建一个能够自主完成任务的 AI Agent,LangChain 都能帮助你快速实现。

为什么选择这个教程?

  • 📚 系统完整 - 从基础到高级,覆盖 LangChain 核心概念
  • 🎯 实战导向 - 每个章节都有可运行的代码示例
  • 🇨🇳 中文友好 - 专为中文开发者编写,术语解释清晰
  • 🆕 持续更新 - 紧跟 LangChain 最新版本

学习路径

基础篇 → 进阶篇 → 高级篇
  │         │         │
  │         │         └── Agent、LangGraph、部署优化
  │         │
  │         └── 链式调用、记忆、工具、RAG
  │
  └── 环境搭建、模型调用、提示词模板

快速开始

# 安装 LangChain v1.x(需要 Python 3.10+)
pip install -U langchain "langchain[openai]"

# 或使用 uv(更快)
uv add langchain "langchain[openai]"

# 设置 API Key
export OPENAI_API_KEY="your-api-key"

10 行代码创建智能 Agent

from langchain.agents import create_agent

def get_weather(city: str) -> str:
    """获取城市天气"""
    return f"{city}:晴天,25°C"

agent = create_agent(
    model="gpt-4",
    tools=[get_weather],
    system_prompt="你是一个天气助手"
)

agent.invoke({"messages": [{"role": "user", "content": "北京天气怎么样?"}]})

准备好了吗?点击这里开始你的 LangChain 学习之旅 →

MIT Licensed | Copyright © 2024-2025 LangChain 中文教程