打补丁¶
Instructor 通过三个新参数增强了客户端功能,以实现向后兼容。这允许像往常一样使用增强型客户端,并获得结构化输出的好处。
response_model
:定义chat
的响应类型。max_retries
:确定chat
验证失败时的重试次数。validation_context
:为验证过程提供额外的上下文。
Instructor-rb 目前仅支持“工具”模式。其他模式将在不久的将来添加。
工具调用¶
这是 OpenAI 客户端推荐的方法。由于工具是当前唯一支持的默认模式,因此没有可用的 mode:
参数。使用打补丁的客户端即可“直接工作”。