跳转到内容

LangSmith SDK 参考

PyPI - Version PyPI - License PyPI - Downloads

欢迎阅读 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: 诸如 traceabletrace 等函数以及跟踪上下文管理。
  • Run Trees: 用于表示运行(run)和嵌套运行的树形结构。
  • Evaluation: 用于在数据集上评估函数和模型的工具。

附加 API

  • Schemas: 数据模式和类型定义。
  • Utilities: 工具类,包括错误类型和线程池执行器。
  • Wrappers: 针对流行 LLM 提供商的跟踪包装器。
  • Anonymizer: 用于匿名化敏感数据的工具。
  • Testing: 测试工具和 pytest 集成。
  • Expect API: 用于测试的断言和期望。
© . This site is unofficial and not affiliated with LangChain, Inc.