全中文讲解
概念、代码注释、控制台输出、报错提示全部中文,不再被英文文档劝退。
💡 唯一的硬门槛是「会 JS/TS」。如果连
async/await和npm都还没用过, 建议先补这两样,再回来读——这一点和官方原版课程的要求一致。
1 模型 → 2 对话 → 3 提示词 → 4 工具 → 5 智能体 → 6 MCP → 7 检索 → 8 RAG建议按顺序读,后面的章节会复用前面的概念。第 6 章(MCP)相对独立,卡住了可以先跳过,最后回头补。
# 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,并改造为不依赖特定云服务商的版本。本中文版仅供学习使用。