Skip to main content

Documentation Index

Fetch the complete documentation index at: https://nvd-54.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

用不到 10 行代码构建完全自定义的、由大语言模型(LLM)驱动的智能体和应用程序,集成 OpenAI、Anthropic、Google 等。 LangChain 提供预构建的智能体架构和模型集成,帮助你快速入门并将 LLM 无缝集成到你的智能体和应用程序中。
LangChain vs. LangGraph vs. Deep AgentsDeep Agents 开始,获得”开箱即用”的智能体,具备自动上下文压缩、虚拟文件系统和子智能体生成等功能。Deep Agents 构建在 LangChain 智能体之上,你也可以直接使用 LangChain。使用 LangGraph——我们的底层编排框架——满足结合确定性和智能体工作流的高级需求。使用 LangSmith 来追踪、调试和评估用上述任何框架构建的智能体。按照追踪快速入门开始设置。

创建智能体

// 首先安装:npm install langchain zod @langchain/openai
import { createAgent, tool } from "langchain";
import * as z from "zod";

const getWeather = tool(
  (input) => `It's always sunny in ${input.city}!`,
  {
    name: "get_weather",
    description: "Get the weather for a given city",
    schema: z.object({
      city: z.string().describe("The city to get the weather for"),
    }),
  }
);

const agent = createAgent({
  model: "gpt-5.4",
  tools: [getWeather],
});

console.log(
  await agent.invoke({
    messages: [{ role: "user", content: "What's the weather in San Francisco?" }],
  })
);
请参阅安装说明快速入门指南,开始使用 LangChain 构建你自己的智能体和应用程序。
使用 LangSmith 追踪请求、调试智能体行为并评估输出。设置 LANGSMITH_TRACING=true 和你的 API 密钥即可开始。

核心优势

标准化模型接口

不同的提供商有各自独特的模型交互 API,包括响应格式。LangChain 标准化了你与模型的交互方式,让你能无缝切换提供商并避免锁定。

易用且高度灵活的智能体

LangChain 的智能体抽象设计为易于上手,让你用不到 10 行代码就能构建一个简单的智能体。同时它也提供足够的灵活性,让你能进行所有你想要的上下文工程。
https://mintcdn.com/nvd-54/mlZOzzR6zl-4_HH7/images/brand/langgraph-icon.png?fit=max&auto=format&n=mlZOzzR6zl-4_HH7&q=85&s=e2b4d1b969dd3a127e9091f71784b8c7

构建在 LangGraph 之上

LangChain 的智能体构建在 LangGraph 之上。这使我们能够利用 LangGraph 的持久化执行、人机协作支持、持久性等功能。
https://mintcdn.com/nvd-54/mlZOzzR6zl-4_HH7/images/brand/observability-icon-dark.png?fit=max&auto=format&n=mlZOzzR6zl-4_HH7&q=85&s=0fdee54d28f455ccd083349da651c3fa

使用 LangSmith 调试

通过可视化工具深入了解复杂的智能体行为,追踪执行路径、捕获状态转换,并提供详细的运行时指标。