本快速入门将介绍如何使用 langgraph deploy 命令,将应用部署到 LangSmith Cloud(AWS 和 GCP)。任何从 langgraph.json 配置中导出图的应用,都可以使用相同的方式进行部署,无论你使用哪种框架来编写 Agent。
如需查看完整的 Cloud 部署指南(包括基于 GitHub 的部署和所有配置选项),请参阅 Cloud 部署设置指南。
langgraph deploy 命令目前处于 测试阶段。

前置条件

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

1. 创建可部署的应用

langgraph deploy 可以部署任何 langgraph.json 导出图的项目。请根据编写 Agent 的方式选择对应路径:
使用 new-langgraph-project-python 模板创建新应用:
不使用 --template 运行 langgraph new,即可打开可用模板的交互式菜单。

2. 设置 API 密钥

将 LangSmith API 密钥添加到项目根目录中的 .env 文件:
langgraph deploy 命令会自动读取该密钥。或者,也可以直接以内联方式传入:

3. 部署

你可以直接通过 CLI 或 UI 进行部署。
在项目目录中运行部署命令:
默认情况下,这会创建一个以项目目录命名的 Serverless 部署。使用 --name 或 --deployment-type dedicated 可覆盖默认设置。
在 2026 年 10 月 1 日之前仍使用旧定价方案的组织,请改用 --deployment-type prod 或 --deployment-type dev。详情请参阅 langgraph deploy 和管理账单。
修改代码后,如需更新现有部署,请重新运行 langgraph deploy。该命令会按名称找到现有部署,并直接在原部署上进行更新。
你还可以使用 langgraph deploy list 查看所有部署,使用 langgraph deploy logs 持续查看运行时日志,或使用 langgraph deploy delete <ID> 删除部署。详情请参阅 CLI 参考。

4. 在 Studio 中测试

Studio 是一个直接连接到部署的交互式 Agent IDE。你可以使用它发送消息、检查每个节点的中间状态、在运行过程中编辑状态,以及从任意之前的检查点重新运行,而无需编写代码。 部署就绪后:
  1. 前往 LangSmith,然后在左侧边栏中选择 Deployments。
  2. 选择你的部署以查看其详情。
  3. 点击右上角的 Studio,打开 Studio。

5. 测试 API

从部署详情视图中复制 API URL,然后使用它调用你的应用:
  1. 安装 LangGraph Python SDK:
  2. 向助手发送消息(无状态运行):

后续步骤

Assistants

为每个助手使用不同的模型、提示词或工具,部署相同的图。

Threads

在多次运行之间持久化状态,让 Agent 在交互过程中记住上下文。

Runs

启动长时间运行任务的后台运行,并将结果流式传回客户端。