langgraph deploy 命令将应用部署到 LangSmith Cloud。
langgraph deploy 命令目前处于 Beta 阶段。前提条件
开始之前,请确保您已具备:- 一个 LangSmith 账户,且订阅了 Plus 或更高套餐,并拥有一个 API 密钥。
-
已安装并运行 Docker。可通过
docker ps命令验证。 -
在 Apple Silicon (M1/M2/M3) 上:需要安装 Docker Buildx 以交叉编译到
linux/amd64。 -
已安装 LangGraph CLI:
1. 创建 LangGraph 应用
从new-langgraph-project-python 模板 创建一个新应用:
2. 设置您的 API 密钥
将您的 LangSmith API 密钥添加到项目根目录下的.env 文件中:
langgraph deploy 命令会自动读取此文件。或者,您也可以在命令行中直接传递:
3. 部署
在项目目录下运行部署命令:dev 的部署,其名称取自您的项目目录。您可以使用 --name 或 --deployment-type prod 来覆盖此设置。
您还可以使用 langgraph deploy list 查看所有部署,使用 langgraph deploy logs 跟踪运行时日志,以及使用 langgraph deploy delete <ID> 删除部署。详情请参阅 CLI 参考文档。
4. 在 Studio 中测试
Studio 是一个交互式智能体 IDE,可直接连接到您的部署。使用它来发送消息、检查每个节点的中间状态、在运行中编辑状态,以及从任何先前的检查点重放,无需编写代码。 部署就绪后:5. 测试 API
从部署详细信息视图中复制 API URL,然后使用它来调用您的应用:- Python SDK (异步)
- Python SDK (同步)
- JavaScript SDK
- Rest API
- 安装 LangGraph Python SDK:
- 向助手发送消息(无状态运行):
后续步骤
助手
为每个助手部署相同的图,但使用不同的模型、提示词或工具。
线程
跨多次运行持久化状态,使您的智能体能够记住交互之间的上下文。
运行
为长时间运行的任务启动后台运行,并将结果流式传输回您的客户端。
将这些文档通过 MCP 连接到 Claude、VSCode 等工具,以获取实时答案。

