Skip to main content
Alpha 版本提示: 本文档涵盖的是 v1-alpha 版本。内容尚不完整,且可能随时变更。如需查阅最新稳定版本,请参阅 v0 版本的 LangChain Python 文档LangChain JavaScript 文档
LangGraph 平台是将智能代理快速转化为生产系统的最快方式。传统托管平台专为无状态、短生命周期的 Web 应用构建,而 LangGraph 则专为有状态、长周期运行的智能代理量身打造,让您几分钟内即可从代码仓库实现稳定可靠的云端部署。

前提条件

开始之前,请确保您已具备以下条件:

部署您的智能代理

1. 在 GitHub 上创建代码仓库

您的应用程序代码必须托管在 GitHub 仓库中,才能在 LangGraph 平台上部署。支持公有和私有仓库。本快速入门指南中,请先按照本地服务器设置指南确保您的应用兼容 LangGraph,然后将代码推送到该仓库。

2. 部署到 LangGraph 平台

1

前往 LangSmith 部署页面

登录 LangSmith。在左侧边栏中选择 Deployments(部署)
2

创建新部署

点击 + New Deployment(新建部署) 按钮。将弹出一个面板,您可在其中填写所需字段。
3

关联仓库

如果您是首次使用,或需添加此前未连接过的私有仓库,请点击 Add new account(添加新账户) 按钮,并按提示连接您的 GitHub 账户。
4

部署仓库

选择您的应用仓库,点击 Submit(提交) 进行部署。此过程大约需要 15 分钟完成。您可在 Deployment details(部署详情) 视图中查看状态。

3. 在 LangGraph Studio 中测试您的应用

应用部署完成后:
  1. 选择您刚创建的部署以查看更多详情。
  2. 点击右上角的 LangGraph Studio 按钮。LangGraph Studio 将打开并显示您的图结构。

4. 获取部署的 API URL

  1. 在 LangGraph 的 Deployment details(部署详情) 视图中,点击 API URL 以复制到剪贴板。
  2. 点击 URL 即可复制到剪贴板。

5. 测试 API

现在您可以测试 API 了:
  • Python
  • Rest API
  1. 安装 LangGraph Python SDK:
pip install langgraph-sdk
  1. 向智能代理发送消息:
from langgraph_sdk import get_sync_client # 如需异步,请使用 get_client

client = get_sync_client(url="your-deployment-url", api_key="your-langsmith-api-key")

for chunk in client.runs.stream(
    None,    # 无会话线程运行
    "agent", # 代理名称,在 langgraph.json 中定义
    input={
        "messages": [{
            "role": "human",
            "content": "什么是 LangGraph?",
        }],
    },
    stream_mode="updates",
):
    print(f"正在接收类型为 {chunk.event} 的新事件...")
    print(chunk.data)
    print("\n\n")
LangGraph 平台提供其他部署选项,包括自托管和混合部署。更多信息请参阅 部署选项