Skip to main content
控制平面 API 是 LangSmith 部署 的一部分。通过控制平面 API,您可以以编程方式创建、管理和自动化您的 代理服务器 部署——例如,作为自定义 CI/CD 工作流的一部分。 请在侧边栏的 控制平面 API 部分浏览完整的 API 参考,或参考端点组:

主机

控制平面在云数据区域的主机: 注意:LangSmith 的自托管部署将为控制平面提供自定义主机。控制平面 API 可通过路径 /api-host 访问。例如,http(s)://<host>/api-host/v2/deployments。更多详情请参阅自托管使用指南

认证

要向控制平面 API 进行身份验证,请将 X-Api-Key 头设置为有效的 LangSmith API 密钥,并将 X-Tenant-Id 头设置为要定位的有效工作区 ID。 示例 curl 命令:

版本控制

每个端点路径都以版本为前缀(例如 v1v2)。

快速开始

  1. 调用 POST /v2/deployments 创建一个新的部署。响应体包含部署 ID (id) 和最新(也是第一个)修订版的 ID (latest_revision_id)。
  2. 调用 GET /v2/deployments/{deployment_id} 检索部署。将 URL 中的 deployment_id 设置为部署 ID (id) 的值。
  3. 通过调用 GET /v2/deployments/{deployment_id}/revisions/{latest_revision_id} 轮询修订版 status,直到 statusDEPLOYED
  4. 调用 PATCH /v2/deployments/{deployment_id} 更新部署。

示例代码

以下是示例 Python 代码,演示如何编排控制平面 API 来创建部署、更新部署和删除部署。