- 挂载内部证书颁发机构(CA)以在系统范围内启用数据库连接和 Playground 模型调用的 TLS
- 使用 Playground 特定的 TLS 设置,为与支持的模型提供商进行 mTLS 提供客户端证书/密钥
为 TLS 挂载内部 CA
您必须使用 Helm chart 版本 0.11.9 或更高版本,才能使用以下配置挂载内部 CA。
- 创建一个包含与数据库和外部服务进行 TLS 所需的所有 CA 的文件。如果您的部署直接与
beacon.langchain.com通信而没有代理,请确保包含一个公共受信任的 CA。所有证书应在此文件中连接,证书之间用空行分隔。 - 创建一个 Kubernetes secret,其键包含此文件的内容。
- 如果使用自定义 CA 与您的数据库和其他外部服务进行 TLS,请向您的 LangSmith helm chart 提供以下值:
Helm
- 确保使用支持 TLS 的连接字符串:
- Postgres:在末尾添加
?sslmode=verify-full&sslrootcert=system。 - Redis:使用
rediss://而不是redis://作为前缀。
- Postgres:在末尾添加
为模型提供商使用自定义 TLS 证书
此功能目前仅适用于以下模型提供商:
- Azure OpenAI
- OpenAI
- 自定义(我们的自定义模型服务器)。有关更多信息,请参阅自定义模型服务器文档。
- [可选]
LANGSMITH_PLAYGROUND_TLS_KEY:PEM 格式的私钥。这必须是文件路径(用于挂载的卷)。通常仅在相互 TLS 身份验证时需要。 - [可选]
LANGSMITH_PLAYGROUND_TLS_CERT:PEM 格式的证书。这必须是文件路径(用于挂载的卷)。通常仅在相互 TLS 身份验证时需要。 - [可选]
LANGSMITH_PLAYGROUND_TLS_CA:PEM 格式的自定义证书颁发机构(CA)证书。这必须是文件路径(用于挂载的卷)。仅当您使用低于0.11.9的 helm 版本时才使用此方法挂载 CA;否则,请使用上面的为 TLS 挂载内部 CA 部分。
将这些文档通过 MCP 连接到 Claude、VSCode 等,以获取实时答案。

