混合选项需要 Enterprise 计划。获取演示 以了解更多信息。
- 控制平面(LangSmith UI、API 和编排)运行在 LangChain 的云中,由 LangChain 管理。
- 数据平面(您的 和代理工作负载)运行在您的云中,由您管理。
| 组件 | 职责 | 运行位置 | 管理者 |
|---|---|---|---|
| LangChain 的云 | LangChain | |
| 您的云 | 您 |
工作流程
支持的计算平台:Kubernetes。
有关设置,请参阅 混合设置指南。
有关设置,请参阅 混合设置指南。
架构

计算平台
- Kubernetes:混合模式支持在任何 Kubernetes 集群上运行数据平面。
出站流量到 LangSmith 和控制平面
在混合部署模型中,您自托管的数据平面将向控制平面发送网络请求,以轮询需要在数据平面中实现的更改。来自数据平面部署的跟踪数据也会发送到与控制平面集成的 LangSmith 实例。此到控制平面的流量是加密的,通过 HTTPS 传输。数据平面使用 LangSmith API 密钥向控制平面进行身份验证。 为了启用此出站流量,您可能需要更新内部防火墙规则或云资源(例如安全组)以 允许特定的 IP 地址。监听器
在混合选项中,一个或多个 “监听器” 应用程序 可以运行,具体取决于您的 LangSmith 工作区和 Kubernetes 集群的组织方式。Kubernetes 集群组织
- 一个或多个监听器可以在一个 Kubernetes 集群中运行。
- 一个监听器可以部署到该集群中的一个或多个命名空间。
- 多个监听器不能部署到同一个命名空间。
- 集群所有者负责规划监听器布局和 Agent 服务器部署。
LangSmith 工作区组织
- 一个工作区可以与一个或多个监听器关联。
- 一个监听器只能与一个工作区关联。LangSmith 工作区到监听器是一对多的关系。
- 一个工作区只能部署到其所有监听器都已部署的 Kubernetes 集群。
用例
以下是一些常见的监听器配置(非严格要求):每个 LangSmith 工作区 → 独立的 Kubernetes 集群
- 集群
alpha运行工作区A - 集群
beta运行工作区B
一个集群,每个工作区一个命名空间
- 集群
alpha,命名空间1运行工作区A - 集群
alpha,命名空间2运行工作区B
独立的集群,共享 “dev” 集群
- 集群
alpha运行工作区A - 集群
beta运行工作区B - 集群
dev运行工作区A和B - 两个工作区都有两个监听器;集群
dev有两个监听器部署
将这些文档 通过 MCP 连接到 Claude、VSCode 等,以获取实时答案。


