常见问题
我无法在 UI 中创建 API 密钥或管理用户,这是怎么回事?
- 您可能在未设置 SSO 的情况下部署了 LangSmith。LangSmith 需要 SSO 才能管理用户和 API 密钥。您可以在配置部分找到有关设置 SSO 的更多信息。
负载均衡/入口是如何工作的?
- 您需要将前端容器/服务暴露给您的应用程序/用户。这将处理到所有下游服务的路由。
- 您需要在入口层终止 SSL。我们建议使用托管服务,如 AWS ALB、GCP 负载均衡器或 Nginx。
我们如何认证到应用程序?
- 目前,我们的自托管解决方案支持 OAuth2.0 和 OIDC 作为认证解决方案的 SSO。请注意,我们确实提供无认证解决方案,但强烈建议在投入生产之前设置 OAuth。
您可以在配置部分找到有关设置 SSO 的更多信息。
我可以使用外部存储服务吗?
- 您可以将 LangSmith 配置为使用所有存储服务的外部版本。在生产环境中,我们强烈建议使用外部存储服务。有关更多信息,请查阅配置部分。
我的应用程序是否需要出站连接才能正常运行?
我们的部署只需要一些出站连接(其中大部分可以驻留在您的 VPC 内)
- 获取镜像(如果镜像您的镜像,则可能不需要)
- 与任何 LLM 端点通信
- 与您可能配置的任何外部存储服务通信
- 获取 OAuth 信息
- 订阅指标和操作元数据(如果未在离线模式下运行)
- 需要出站连接到
https://beacon.langchain.com
- 有关更多信息,请参阅出站连接
- 需要出站连接到
您的 VPC 可以设置规则来限制任何其他访问。
注意:我们要求允许将X-Organization-Id
和X-Tenant-Id
头传递到后端服务。这些用于确定请求是针对哪个组织和工作区(以前称为“租户”)的。
应用程序的资源要求?
- 在 Kubernetes 中,我们建议使用最小 Helm 配置,可在此处找到。对于 Docker,我们建议至少 16GB RAM 和 4 个 CPU。
- 对于 Postgres,我们建议至少 8GB RAM 和 2 个 CPU。
- 对于 Redis,我们建议 4GB RAM 和 2 个 CPU。
- 对于 Clickhouse,我们建议 32GB RAM 和 8 个 CPU。