Skip to main content
LangSmith 提供了与 Instructor 的便捷集成,这是一个流行的开源库,用于通过 LLM 生成结构化输出。 要使用此功能,您首先需要设置您的 LangSmith API 密钥。
接下来,您需要安装 LangSmith SDK:
使用 langsmith.wrappers.wrap_openai 包装您的 OpenAI 客户端。
之后,您可以使用 instructor 来修补包装后的 OpenAI 客户端:
现在,您可以像往常一样使用 instructor,但现在所有内容都会被记录到 LangSmith 中!
通常,您会在其他函数内部使用 instructor。 您可以通过使用这个包装后的客户端并用 @traceable 装饰这些函数来获取嵌套的追踪。 有关如何使用 @traceable 装饰器为追踪注解代码的更多信息,请参阅自定义检测