跳到主要内容
本指南将引导您完成使用自托管 LangSmith 实例的过程。
本指南假定您已经部署了自托管 LangSmith 实例。如果您尚未部署,请参阅 Kubernetes 部署指南Docker 部署指南

配置您希望与 LangSmith 一起使用的应用程序

LangSmith 拥有一个用于与 Hub 和 LangSmith 后端进行交互的单一 API。
  1. 部署实例后,您可以通过 http(s)://<host> 访问 LangSmith UI。
  2. LangSmith API 将在 http(s)://<host>/api/v1 可用
  3. LangSmith 控制平面将在 http(s)://<host>/api-host 可用
要使用实例的 API,您需要在应用程序中设置以下环境变量
LANGSMITH_ENDPOINT=http://<host>/api/v1
LANGSMITH_API_KEY=foo # Set to a legitimate API key if using OAuth
您也可以直接在 LangSmith SDK 客户端中配置这些变量
import langsmith
langsmith_client = langsmith.Client(
    api_key='<api_key>',
    api_url='http(s)://<host>/api/v1',
)
设置上述内容后,您应该能够运行代码并在自托管实例中查看结果。我们建议您通读 快速入门指南,以了解如何使用 LangSmith。

自签名证书

如果您为自托管 LangSmith 实例使用自签名证书,这可能会出现问题,因为 Python 带有自己的一组受信任证书,其中可能不包含您的自签名证书。为了解决这个问题,您可能需要使用类似 truststore 的工具将系统证书加载到您的 Python 环境中。 您可以这样做:
  1. pip install truststore(或类似工具,具体取决于您使用的包管理器)
然后使用以下代码加载系统证书
import truststore
truststore.inject_into_ssl()
# The rest of your code
import langsmith
langsmith_client = langsmith.Client(
    api_key='<api_key>',
    api_url='http(s)://<host>/api/v1',
)

API 参考

要访问 API 参考,请在浏览器中导航到 http://<host>/api/docs
以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。
© . This site is unofficial and not affiliated with LangChain, Inc.