💡
原文英文,约800词,阅读约需3分钟。
📝
内容提要
LangSmith现已支持OpenTelemetry格式的追踪数据,允许开发者跨多种编程语言和工具导出遥测数据。此更新使LangSmith的API层能够直接接收OpenTelemetry追踪,提供应用性能的全面视图,并支持OpenTelemetry语义约定,适用于生成AI的追踪数据。用户可通过Python、Traceloop SDK或Vercel AI SDK等方式使用。
🎯
关键要点
- LangSmith现在支持OpenTelemetry格式的追踪数据,允许跨多种编程语言和工具导出遥测数据。
- LangSmith的API层可以直接接收OpenTelemetry追踪,提供应用性能的全面视图。
- OpenTelemetry定义了各种用例的语义约定,LangSmith特别关注生成AI的语义约定。
- 支持OpenLLMetry格式的追踪数据,适用于多种LLM模型和框架。
- 用户可以通过Python、Traceloop SDK或Vercel AI SDK等方式使用LangSmith。
- 提供了使用OpenTelemetry Python客户端的示例,包括环境变量配置和代码示例。
- 介绍了如何使用Traceloop SDK发送追踪数据的步骤和示例代码。
- 支持Vercel AI SDK集成,提供了配置和代码示例以实现追踪功能。
❓
延伸问答
LangSmith支持哪些格式的追踪数据?
LangSmith支持OpenTelemetry格式的追踪数据。
如何通过Python使用OpenTelemetry与LangSmith集成?
用户需要安装OpenTelemetry Python客户端并配置环境变量,然后使用示例代码发送追踪数据。
OpenTelemetry的语义约定对LangSmith有什么重要性?
OpenTelemetry的语义约定为生成AI提供了标准化的追踪数据格式,帮助LangSmith更好地监控应用性能。
Traceloop SDK如何与LangSmith一起使用?
用户需要安装Traceloop SDK,设置环境变量,然后初始化SDK并发送追踪数据。
Vercel AI SDK如何集成LangSmith的追踪功能?
用户需安装Vercel AI SDK,配置环境变量,并在项目中创建instrumentation.js文件以实现追踪。
LangSmith如何提供应用性能的全面视图?
通过直接接收OpenTelemetry追踪数据,LangSmith能够整合多种数据源,提供统一的应用性能监控视图。
🏷️
标签
➡️