跳到主要内容
本指南向您展示如何在自托管 LangSmith 实例上启用 LangSmith 部署。这将添加一个控制平面数据平面,让您能够直接通过 LangSmith UI 部署、扩展和管理代理及应用程序。 完成本指南后,您将能够访问 LangSmith 可观测性评估部署
重要提示
启用 LangSmith 部署需要企业版计划。
此设置页面用于在现有 LangSmith 实例上启用LangSmith 部署请查阅自托管选项以了解:

概览

本指南基于Kubernetes 安装指南您必须首先完成该指南,然后才能继续。本页介绍了启用 LangSmith 部署所需的额外设置步骤。
  • 安装 LangGraph 操作符
  • 配置您的入口
  • 连接到控制平面

先决条件

  1. 您正在使用 Kubernetes。
  2. 您有一个正在运行的自托管 LangSmith 实例。
  3. 您的集群中已安装 KEDA
  helm repo add kedacore https://kedacore.github.io/charts
  helm install keda kedacore/keda --namespace keda --create-namespace
  1. 入口配置
    1. 您必须为 LangSmith 实例设置入口、网关或使用 Istio。所有代理都将部署为此入口后面的 Kubernetes 服务。请使用本指南为您的实例设置入口
  2. 您的集群中必须有足够的空间用于多个部署。建议使用 Cluster-Autoscaler 来自动配置新节点。
  3. 您的集群上有一个有效的动态 PV 供应器或可用的 PV。您可以通过运行以下命令进行验证:
  kubectl get storageclass
  1. 从您的网络到 https://beacon.langchain.com 的出口。如果未在气隙模式下运行,这是许可证验证和使用情况报告所必需的。有关详细信息,请参阅出口文档

设置

  1. 作为配置自托管 LangSmith 实例的一部分,您将启用 deployment 选项。这将提供一些关键资源。
    1. listener:这是一个服务,用于监听控制平面对您部署的更改,并创建/更新下游 CRD。
    2. LangGraphPlatform CRD:LangSmith 部署的 CRD。它包含用于管理 LangSmith 部署实例的规范。
    3. operator:此操作符处理对您的 LangSmith CRD 的更改。
    4. host-backend:这是控制平面
自 v0.12.0 起,langgraphPlatform 选项已弃用。对于 v0.12.0 之后的任何版本,请使用 config.deployment
  1. 图表将使用另外两个镜像。请使用最新版本中指定的镜像。
  hostBackendImage:
    repository: "docker.io/langchain/hosted-langserve-backend"
    pullPolicy: IfNotPresent
  operatorImage:
    repository: "docker.io/langchain/langgraph-operator"
    pullPolicy: IfNotPresent
  1. 在您的 langsmith 配置文件(通常是 langsmith_config.yaml)中,启用 deployment 选项。请注意,您还必须有一个有效的入口设置。
  config:
    deployment:
      enabled: true
    # As of v0.12.0, this section is deprecated. Use config.deployment for any version after v0.12.0.
    langgraphPlatform:
      enabled: true
      langgraphPlatformLicenseKey: "YOUR_LANGGRAPH_PLATFORM_LICENSE_KEY"
  1. 在您的 values.yaml 文件中,配置 hostBackendImageoperatorImage 选项(如果您需要镜像)。
  2. 您还可以通过此处覆盖基本模板来配置代理的基本模板。 您的自托管基础设施现在已准备好创建部署。

后续步骤

基础设施设置完成后,您就可以部署应用程序了。请参阅部署选项卡中的部署指南,了解如何构建和部署应用程序。
以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。
© . This site is unofficial and not affiliated with LangChain, Inc.