Skip to content

LangChain.js中文入门电子书

9 章 · 38 个示例,边读边跑

LangChain.js

这本书适合谁 ​

  • 会 JavaScript / TypeScript,但没接触过 LangChain
  • 想用 JS/TS 构建 AI 应用:聊天机器人、知识库问答、智能体……
  • 希望边读边跑代码,而不是只看理论

💡 唯一的硬门槛是「会 JS/TS」。如果连 async/await 和 npm 都还没用过, 建议先补这两样,再回来读——这一点和官方原版课程的要求一致。

阅读顺序 ​

1 模型 → 2 对话 → 3 提示词 → 4 工具 → 5 智能体 → 6 MCP → 7 检索 → 8 RAG

建议按顺序读,后面的章节会复用前面的概念。第 6 章(MCP)相对独立,卡住了可以先跳过,最后回头补。

快速开始 ​

bash
# 1. 克隆本书源码(两个地址选一个,内容同步)
git clone https://github.com/cleversnail/lang-chain-js-cn.git   # GitHub
# git clone https://gitee.com/snail_wn/lang-chain-js-cn.git     # Gitee(国内更稳)
cd lang-chain-js-cn

# 2. 安装依赖
npm install

# 3. 配置模型(填入你的 API Key / 接口地址 / 模型名)
cp .env.example .env

# 4. 跑通第一个例子
npx tsx 01-introduction/code/01-hello-world.ts

不想用 Git?打开 GitHub 仓库 或 Gitee 仓库, 点「Code / 克隆下载 → Download ZIP / 下载 ZIP」,解压后从第 2 步开始。

源码地址:GitHub | Gitee(两处同步,选能打开的)

完整说明见 第 0 章 · 环境准备。

📦 想装进自己的项目? 上面是跑本书示例的方式。若要在自己的项目里用 LangChain: npm install -S langchain(或 pnpm install langchain / yarn add langchain), 并注意 v1 是「主包 + 按需包」结构——详见 第 0 章第二节。

内容来源 ​

本教程内容改编自微软官方开源课程 LangChain.js for Beginners(MIT License,作者 Dan Wahlin 及贡献者), 已翻译为中文、适配 LangChain v1.x,并改造为不依赖特定云服务商的版本。本中文版仅供学习使用。

内容改编自 Microsoft 开源课程 LangChain.js for Beginners(MIT License)