当您准备好将 LangChain 智能体部署到生产环境时,请选择一个适合您技术栈的托管模型。LangSmith 云平台 为具有持久状态和后台执行能力的有状态、长时间运行的智能体提供完全托管的基础设施。 您也可以使用相同的智能体流式传输协议在 JavaScript 框架和平台(例如 Next.js、SvelteKit、Nuxt、Cloudflare Workers 和 Deno Deploy)上进行部署。
LangSmith 提供除云平台之外的多种部署选项,包括混合部署、独立服务器和自托管带控制平面。更多信息,请参阅 LangSmith 部署概述。

LangSmith 云平台

本节介绍如何从 GitHub 仓库将您的智能体部署到 LangSmith 云平台。LangSmith 负责处理基础设施、扩展和运维问题。

前提条件

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

部署您的智能体

1. 在 GitHub 上创建仓库

您的应用程序代码必须位于 GitHub 仓库中才能部署到 LangSmith。支持公共和私有仓库。在本快速入门中,首先通过遵循本地服务器设置指南确保您的应用与 LangGraph 兼容。然后,将代码推送到仓库。

2. 部署至 LangSmith

1

导航至LangSmith部署

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

创建新部署

点击 + New Deployment(新建部署) 按钮。一个面板将打开,您可以在其中填写必填字段。
3

关联代码仓库

如果您是首次用户或添加一个尚未关联的私有代码仓库,请点击 Add new account(添加新账号) 按钮,并按照说明关联您的 GitHub 账号。
4

部署代码仓库

选择您的应用程序代码仓库。点击 Submit(提交) 以开始部署。此过程可能需要约15分钟完成。您可以在 Deployment details(部署详情) 视图中检查部署状态。

3. 在 Studio 中测试您的应用

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

4. 获取部署的 API URL

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

5. 测试 API

您现在可以测试 API 了:
  1. 安装 LangGraph JS:
  1. 向代理发送一条消息:
LangSmith 提供其他托管选项,包括自托管和混合模式。欲了解更多信息,请参阅 平台设置概览。