封装任意 SDK,启用自动 LangSmith 追踪。方法签名保持不变。

请注意,这将封装并追踪所有 SDK 方法,而不仅仅是 LLM 完成方法。如果传入的 SDK 包含其他方法,我们建议仅将封装后的实例用于 LLM 调用。

  • 类型参数

    • T extends object

    参数

    • sdk: T

      一个任意 SDK 实例。

    • Optionaloptions: Partial<RunTreeConfig & { runName: string }>

      LangSmith 选项。

    返回 T