重要
自托管LangSmith是针对我们最大、最注重安全的客户设计的Enterprise计划的附加功能。有关详细信息,请参阅定价。如需获取LangSmith试用许可证密钥,请联系我们的销售团队[(https://www.langchain.com/contact-sales)]。
自托管LangSmith是针对我们最大、最注重安全的客户设计的Enterprise计划的附加功能。有关详细信息,请参阅定价。如需获取LangSmith试用许可证密钥,请联系我们的销售团队[(https://www.langchain.com/contact-sales)]。
- LangSmith: 在UI和API中部署LangSmith应用程序的实例,包括可观察性、跟踪和评估。最适合希望自托管监控和评估而不部署智能体的团队。
- LangSmith with deployment: 通过控制平面将一个_graph_部署到LangGraph服务器。控制平面和数据平面共同构成完整的LangSmith平台,为运行和监控智能体提供UI和API管理。这包括可观察性、评估和部署管理。
- Standalone server: 直接部署LangGraph服务器,无需控制平面UI。适用于运行一个或几个智能体作为独立服务的轻量级设置,可完全控制扩展和集成。
| 模型 | 包含内容 | 适用于 | 方法 |
|---|---|---|---|
| LangSmith |
|
|
|
| 带有部署的 LangSmith |
|
|
|
| 独立服务器 |
|
|
|
LangSmith
部署一个包含UI和API中的可观察性、跟踪和评估功能的LangSmith应用程序实例——但不具备通过控制平面部署智能体的能力。 这包括: 服务:- LangSmith 前端 UI
- LangSmith 后端 API
- LangSmith 平台后端
- LangSmith 操场
- LangSmith 队列
- LangSmith ACE(任意代码执行)后端
- ClickHouse(跟踪和反馈数据)
- PostgreSQL(运营数据)
- Redis(队列和缓存)
- Blob存储(可选,但推荐用于生产)

服务
存储服务
LangSmith 默认将捆绑所有存储服务。您可以配置它使用所有存储服务的外部版本。在生产环境中,我们强烈建议使用外部存储服务。
| 服务 | 描述 |
|---|---|
| ClickHouse | ClickHouse 是一种高性能、列式 SQL 数据库管理系统 (DBMS),适用于在线分析处理 (OLAP)。 LangSmith 使用 ClickHouse 作为痕迹和反馈(高容量数据)的主要数据存储。 |
| PostgreSQL | PostgreSQL 是一个强大、开源的对象关系型数据库系统,它使用并扩展了 SQL 语言,结合了许多功能,可以安全地存储和扩展最复杂的数据工作负载。 LangSmith 使用 PostgreSQL 作为事务工作负载和运营数据(除痕迹和反馈之外几乎所有内容)的主要数据存储。 |
| Redis | Redis 是一种强大的内存键值数据库,数据持久化在磁盘上。通过在内存中存储数据,Redis 为缓存等操作提供了高性能。 LangSmith 使用 Redis 来支持队列和缓存操作。 |
| Blob 存储 | LangSmith 支持多个 blob 存储提供商,包括 AWS S3、Azure Blob Storage 和 Google Cloud Storage。 LangSmith 使用 blob 存储来存储大型文件,例如痕迹工件、反馈附件和其他大型数据对象。Blob 存储是可选的,但强烈推荐用于生产部署。 |
设置方法
- Docker Compose(仅限开发/测试)
- Kubernetes + Helm(推荐用于生产)
安装指南
- 在 Kubernetes 上安装(生产环境)
- 使用 Docker 安装(仅限开发环境)
LangSmith 部署
LangSmith 部署版 基于 LangSmith 选项构建。启用部署对于希望拥有一个集中式、UI 驱动的平台以部署和管理多个智能体和图的企业团队来说非常理想,所有基础设施、数据和编排都完全受他们控制。 这包括来自 LangSmith 的所有内容,以及:| 组件 | 责任 | 运行位置 | 管理者 |
|---|---|---|---|
| 您的云 | 您 | |
| 您的云 | 您 |

需求
- 您必须已经在您的云环境中安装了自托管LangSmith实例
- Kubernetes集群(用于控制平面和数据平面)
- 使用
langgraph-cli或 Studio 在本地测试您的图 - 使用
langgraph build构建Docker镜像 - 通过LangSmith控制平面UI或通过您选择的容器工具部署您的LangGraph服务器
- 所有智能体都作为配置在您的LangSmith实例后的ingress的Kubernetes服务部署
支持的计算平台
- Kubernetes: LangSmith 部署支持在任何 Kubernetes 集群上运行控制平面和数据平面基础设施。
安装指南
独立服务器
独立服务器选项是运行LangSmith最轻量级和最灵活的方式。与其他模型不同,您只需管理由LangGraph服务器及其所需的后备服务(PostgreSQL、Redis等)组成的简化版。 这包括:| 组件 | 责任 | 运行位置 | 管理者 |
|---|---|---|---|
| 控制平面 | n/a | n/a | n/a |
| 数据平面 |
| 您的云平台 | 您 |

工作流程
- 使用
langgraph-cli或 Studio 在本地定义和测试您的图 - 将您的智能体打包成Docker镜像
- 将LangGraph服务器部署到您选择的计算平台(Kubernetes、Docker、VM)
- 可选,配置LangSmith API密钥和端点,以便服务器将跟踪和评估结果反馈给LangSmith(自托管或SaaS)
支持的计算平台
- Kubernetes:使用 LangSmith Helm 图表在 Kubernetes 集群中运行 LangGraph 服务器。这是生产级部署的推荐选项。
- Docker:可在任何支持Docker的计算平台上运行(本地开发机器、虚拟机、ECS等)。这最适合开发或小规模工作负载。


