您的 LLM 开发生命周期平台
LLM 应用功能强大,但具有独特的特性。非确定性以及不可预测的自然语言输入,使得系统可能出现无数种缺陷。传统工程最佳实践需要为 LLM 工作进行重新构想,而 LangSmith 支持开发生命周期的所有阶段。
LangSmith 是一个一体化的开发者平台,适用于 LLM 驱动的应用程序生命周期的每一步,无论您是否使用 LangChain 构建。
调试、协作、测试和监控您的 LLM 应用程序。
LLM 应用功能强大,但具有独特的特性。非确定性以及不可预测的自然语言输入,使得系统可能出现无数种缺陷。传统工程最佳实践需要为 LLM 工作进行重新构想,而 LangSmith 支持开发生命周期的所有阶段。
跟踪
轻松与同事、客户或最终用户共享链跟踪,为拥有共享链接的任何人带来可解释性。
中心
使用 LangSmith Hub 制作、版本控制和评论提示。无需工程经验。
注释队列
试用 LangSmith 注释队列,以在跟踪中添加人工标签和反馈。
数据集
轻松收集示例,并从生产数据或现有来源构建数据集。数据集可用于评估、少样本提示,甚至微调。
是的!许多不使用 LangChain 构建的公司都使用 LangSmith。您可以通过 Python SDK、TypeScript SDK 或 API 将跟踪记录到 LangSmith。有关更多信息,请参阅此处。
是的,我们允许客户在我们的企业计划中自托管 LangSmith。我们交付软件以在您的 Kubernetes 集群上运行,并且数据不会离开您的环境。有关更多信息,请查看我们的文档。
入门非常简单,只需在您的 LangChain 代码中设置三个环境变量即可。当您使用 LangSmith SDK 时,有一个回调处理程序来收集跟踪并将它们发送到您的 LangSmith 组织。您的所有跟踪步骤都将自动格式化,因此几乎没有设置成本。
是的,我们有一个 API,允许您以编程方式与 LangSmith 提供的每项功能进行交互,包括记录跟踪、创建数据集和运行评估。有关更多详细信息,请参阅文档。
跟踪存储在 GCP us-central-1 中。组织的跟踪在 Clickhouse 数据库中彼此逻辑隔离,并在传输中和静态时加密。
LangSmith 跟踪包含应用程序每个步骤的所有输入和输出的完整信息。需要此级别的信息,以便用户可以完全了解其应用程序中发生的情况,以进行调试。
是的,从 LangSmith Python SDK 版本 0.0.84 和 JS SDK 版本 0.0.64 开始,您可以指定发送到 LangSmith 的跟踪百分比。有关更多详细信息,请参阅文档。
不,LangSmith 不会增加您的应用程序的任何延迟。在 LangSmith SDK 中,有一个回调处理程序,可将跟踪发送到作为异步分布式进程运行的 LangSmith 跟踪收集器。此外,如果 LangSmith 遇到事件,您的应用程序性能不会受到干扰。
我们不会使用您的数据进行训练,并且您拥有对您的数据的所有权利。有关更多信息,请参阅 LangSmith 服务条款。
有关更多信息,请参阅我们的定价页面,并找到适合您的计划。
开始使用 LangChain、LangSmith 和 LangGraph 来增强您的 LLM 应用程序开发,从原型到生产。