仓库简介#
LangChain 是当前最主流的 LLM 应用开发框架,由 LangChain AI 维护,强调统一的 Runnable 接口、丰富的官方与第三方集成、与 LangGraph / Deep Agents / LangSmith 同生态,用于构建链式调用、工具、RAG、Agent 等大模型应用。这份 LangChain 入门实战手册把快速上手必须掌握的 8 大函数类压缩成一张速查表,每一类直接给出必会 API 与本站对应文章,做到「langchain 入门教程一站式导航 / langchain 基础教程速查 / langchain 实战教程案例库」。
快速上手 8 大函数类#
下面把 LangChain 快速入门 / langchain 基础教程 / langchain 实战教程 中绕不开的 8 大函数类压缩成一张速查表。第 1 列是函数类别,第 2 列直接跳转到本站对应章节,覆盖 90% LLM 应用代码片段。
这 8 大函数类覆盖了 LangChain 入门教程 / LangChain 入门手册 中 90% 的高频代码片段——拿到任意新需求(聊天问答 / RAG / Agent / 工具调用)时,按此清单逐项对照,就能拼出一份完整的 LangChain 代码。
入门到上手 3 步路径#
| 阶段 | 关键步骤 | 本站对应章节 |
|---|---|---|
| 第 1 步 安装 + 模型一次调用 | pip install langchain langchain-openai → init_chat_model(...).invoke(msg) 跑通 hello world | 2.2 大模型 SDK 体系:OpenAI SDK 调用与 Chat Completions 实战 2.4 千问大模型接入教程:DashScope 调用与使用方法 |
| 第 2 步 prompt + parser 拼出第一条链 | ChatPromptTemplate.from_messages | model | StrOutputParser() 用 LCEL 管道串联 | 4.4 RAG Agent 原理与搭建:检索增强到工具调用的完整流程 |
| 第 3 步 RAG / tools / agent 接外部世界 | Loader + Splitter + Embedding + Vectorstore + Retriever + @tool + create_agent 联调出真正的智能体 | 3.5 语义检索系统搭建:Embedding 向量化与 Milvus 召回实战 4.3 LangChain @tool 修饰器 5.10 create_agent 教程:使用 create_agent 搭建 Mini ChatGPT |
最小上手代码(LangChain 入门教程标配)#
# 第 1 步:安装
# pip install langchain langchain-openai
from langchain.chat_models import init_chat_model
from langchain_core.prompts import ChatPromptTemplate
from langchain_core.output_parsers import StrOutputParser
from langchain_core.tools import tool
# 第 2 步:模型调用 + LCEL 链式
model = init_chat_model("openai:gpt-5.5") # 也可 "qwen:qwen-max" / "anthropic:claude-sonnet"
prompt = ChatPromptTemplate.from_messages([
("system", "你是一个简洁的助手,把用户输入翻译成 {lang}。"),
("human", "{text}"),
])
chain = prompt | model | StrOutputParser() # ★ LCEL 三段管道
print(chain.invoke({"lang": "法语", "text": "早上好"}))
# 第 3 步:@tool 装饰器定义工具,给下一步接 Agent 用
@tool
def get_weather(city: str) -> str:
"""返回指定城市的当前天气。"""
return f"{city} 当前 22°C,晴"
# 第 4 步:看 create_agent 完整教程把工具挂上去
# 见:第 5.10 节 create_agent 教程更多链式编排、RAG 与 Agent 实战,直接看 第 4 章 RAG Agent、Function Calling、ReAct 与 LangGraph 与 从零构建 MiniChatGPT 教程(8 讲)。
相关链接#
- 官方资源:LangChain 官方文档(Python) · Deep Agents 入门 · LangGraph 概述 · LangSmith 调试 · API 参考 · LangChain Academy 免费课程
- 站内 LangChain 入门教程入口:大模型 Agent 整套章节(1-5 章) · 图解 Transformer 入门教程 · 玩转 BERT 详解六大下游任务 · 跟我一起学深度学习 · 跟我一起学机器学习
- 姊妹仓库页:LangGraph(仓库页待完善) · DeepLearningWithMe · Mini-ChatGPT(仓库页待完善) · scikit-learn · PyTorch · GPT2-Chinese