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 或 Valkey

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 数据集 评估模型输出。
  • 跟踪延迟、令牌使用量和成功率。
与以下内容集成: