主题
LangSmith Deployment
使用持久执行、实时流式传输和水平扩展来部署和管理 agent。
LangSmith Deployment 是专为 agent 工作负载构建的工作流编排运行时。它提供 agent 在生产中大规模可靠运行所需的托管基础设施,支持从本地开发到部署的完整生命周期。部署到 Cloud、BYOC 或你自己的基础设施。
NOTE
本页介绍你的 agent 如何使用 LangSmith Deployment 在生产中运行。
你运行 LangSmith 以进行可观测性、评估和提示工程的位置是分开的;有关详细信息,请参阅平台设置。
可部署产品
LangSmith Deployment 与框架无关,这意味着你可以部署使用以下内容构建的 agent:
LangGraph (and LangChain)
使用 LangGraph CLI 和应用模板将应用部署到 LangSmith。
Open quickstart →
Google ADK
使用 deployments-wrap-sdk 包将 Google Agent Development Kit (ADK) agent 部署为 LangGraph。
View guide →
Other frameworks
使用 Functional API 或 deployments-wrap-sdk 部署 Claude Agent SDK、Strands、CrewAI、AutoGen 和其他 agent 框架。
View guide →
Looking to deploy Deep Agents?
使用 Managed Deep Agents:用于部署代码优先 Deep Agents 的托管运行时。
View Managed Deep Agents →
LangSmith Deployment 环境
根据你希望控制平面和数据平面(Agent Server 及其数据库)运行的位置选择环境。所有基础设施类型都使用相同的 Agent Server 运行时。
Cloud
由 LangChain 在 AWS 和 GCP 上完全托管。在 LangSmith UI 中从 GitHub 创建部署,或使用 langgraph deploy。需要 Plus 计划或更高版本。
View guide →
Self-hosted with control plane
在你自己的 Kubernetes 集群中运行 LangSmith Deployment 控制平面和 Agent Server,与自托管 LangSmith 一起。需要启用 LangSmith Deployment 的 Enterprise 计划。
View guide →
Hybrid
LangChain 管理的控制平面,Agent Server 及其数据平面位于你的基础设施中。追踪流向 LangSmith Cloud 或自托管 LangSmith。
View guide →
Standalone server
使用 Docker、Compose 或 Kubernetes 部署 Agent Server。自带 PostgreSQL、Redis 和 LangSmith 许可证;无需控制平面。可选将 LangSmith 追踪发送到 Cloud 或自托管实例。
View guide →
常见设置
- 为 agent 提供托管托管。 Cloud 上的 LangSmith Deployment。LangChain 托管控制平面、数据平面和数据库。与 LangSmith Cloud 配合使用。
- agent 位于你的 VPC 中,控制平面由托管。 通过 Hybrid 使用 LangSmith Deployment。LangChain 托管控制平面;你托管 Agent Server 及其数据平面。与 LangSmith Cloud 或自托管 LangSmith 配合使用。
- 完全数据驻留或气隙环境。 自托管 LangSmith Deployment。你在自己的基础设施中托管控制平面和 Agent Server,与自托管 LangSmith 一起。
- 仅 agent 运行时,无控制平面。 独立 Agent Server。使用 Docker 或 Kubernetes 运行 Agent Server 容器,无需控制平面,可选将追踪发送到 LangSmith Cloud 或自托管。
有关 LangSmith 平台运行位置,请参阅平台设置。
部署之后
部署后,agent 遵循 Agent Server 的执行模型:assistants 用于配置,threads 用于状态,runs 用于工作负载。有关功能、教程、服务器自定义和操作,请参阅 Agent Server。
Update prompts and contexts without redeploying
管理已部署 agent 在运行时拉取的提示和版本化上下文,以便你无需完整部署即可更改行为。
Interact with your deployment using RemoteGraph
像调用本地编译图一样从客户端代码调用已部署的图。
全栈 Web 应用
将 LangChain.js agent 和聊天 UI 作为单个 Web 应用一起发布。Vite 示例使用 LangSmith Deployment 作为单独 UI 后面的 agent 后端。其他示例将 agent 嵌入 Web 框架的路由处理程序内并发布到托管平台。
Full-stack web apps
发布 LangChain.js 聊天应用:将 agent 嵌入 Next.js、SvelteKit、Nuxt、Cloudflare Workers 或 Deno Deploy(无需 Agent Server),或将 LangSmith Deployment 与 Vite + React UI 配合使用。
View examples →