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