LangSmith SDK 参考
欢迎阅读 LangSmith Python SDK 参考文档!这些页面详细介绍了您在使用 LangSmith 的可观测性(Observability)和评估(Evaluations)工具进行构建时将使用的核心接口。
有关用户指南、教程和概念概述,请访问 LangSmith 文档。
正在施工中
此页面仍在建设中,感谢您的耐心等待,我们将继续扩充和改进内容。
快速参考¶
| 类/函数 | 描述 |
|---|---|
客户端 (Client) |
用于与 LangSmith API 交互的同步客户端。 |
异步客户端 (AsyncClient) |
用于与 LangSmith API 交互的异步客户端。 |
traceable |
用于跟踪任何函数的包装器/装饰器。 |
@pytest.mark.langsmith |
LangSmith pytest 集成。 |
wrap_openai |
OpenAI 客户端的包装器,添加了 LangSmith 跟踪功能。 |
wrap_anthropic |
Anthropic 客户端的包装器,添加了 LangSmith 跟踪功能。 |
核心 API¶
LangSmith SDK 的主要接口。
Client: 用于 LangSmith API 的同步客户端。AsyncClient: 用于 LangSmith API 的异步客户端。- Run Helpers: 诸如
traceable、trace等函数以及跟踪上下文管理。 - Run Trees: 用于表示运行(run)和嵌套运行的树形结构。
- Evaluation: 用于在数据集上评估函数和模型的工具。
附加 API¶
- Schemas: 数据模式和类型定义。
- Utilities: 工具类,包括错误类型和线程池执行器。
- Wrappers: 针对流行 LLM 提供商的跟踪包装器。
- Anonymizer: 用于匿名化敏感数据的工具。
- Testing: 测试工具和 pytest 集成。
- Expect API: 用于测试的断言和期望。