Skip to main content
Google Cloud Platform (GCP) 上运行 LangSmith 时,您可以设置为完全自托管混合模式。完全自托管模式部署一个完整的 LangSmith 平台,包含可观测性功能以及创建代理部署的选项。混合模式仅包含在您云内的数据平面中运行代理所需的基础设施,而我们的 SaaS 提供控制平面和可观测性功能。 本页提供:
LangChain 专门为 GCP 提供了 Terraform 模块,以帮助为 LangSmith 配置基础设施。这些模块可以快速设置 GKE 集群、Cloud SQL、Memorystore Redis、Cloud Storage 和网络资源。查看 GCP Terraform 模块 获取文档和示例。

初始设置

1

部署到 Kubernetes

遵循 Kubernetes 安装指南。LangSmith 已在 Google Kubernetes Engine (GKE) 上测试。GKE 特定说明:
  • LangSmith 适用于标准 GKE 集群
  • 使用 GCE 持久磁盘存储类
2

配置外部服务

对于生产部署,连接到 GCP 托管服务:

Google Cloud Storage

在 GCS 中存储追踪数据

Cloud SQL

PostgreSQL 数据库

Memorystore

用于缓存的 Redis

ClickHouse Cloud

分析数据库
3

设置身份验证

使用 Workload Identity 对 LangSmith Pod 进行身份验证以访问 GCP 服务。关键页面:
完成这些初始设置步骤后,您可以查看以下完整的 GCP 架构和最佳实践。

参考架构

我们建议利用 GCP 的托管服务来提供一个可扩展、安全且具有弹性的平台。以下架构适用于自托管和混合模式,并符合 Google Cloud Well-Architected Framework 显示 GCP 与 LangSmith 服务关系的架构图

计算选项

LangSmith 支持多种计算选项,具体取决于您的需求:
计算选项描述适用场景
Google Kubernetes Engine(首选)高级扩展和多租户支持大型企业
基于 Compute Engine完全控制,自带基础设施受监管或隔离环境

Google Cloud Well-Architected 最佳实践

此参考设计旨在符合 Google Cloud Well-Architected Framework 的六大支柱:

卓越运营

安全性

可靠性

性能优化

成本优化

可持续性

安全与合规

LangSmith 可以配置为: 客户可以根据需要在 Assured Workloads 区域中部署,以满足 ISO、HIPAA 或其他法规要求。

监控与评估

使用 LangSmith 进行:
  • 捕获在 Vertex AI 上运行的 LLM 应用的追踪。
  • 通过 LangSmith 数据集 评估模型输出。
  • 跟踪延迟、令牌使用情况和成功率。
与以下集成: