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 追踪、调试和评估使用以上任何框架构建的智能体。按照追踪快速入门进行设置。

创建智能体

# pip install -qU langchain "langchain[openai]"
from langchain.agents import create_agent

def get_weather(city: str) -> str:
    """获取指定城市的天气。"""
    return f"It's always sunny in {city}!"

agent = create_agent(
    model="openai:gpt-5.4",
    tools=[get_weather],
    system_prompt="You are a helpful assistant",
)

result = agent.invoke(
    {"messages": [{"role": "user", "content": "What's the weather in San Francisco?"}]}
)
print(result["messages"][-1].content_blocks)
请参阅安装说明快速入门指南,开始使用 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 调试

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