跳到内容

打补丁

Instructor 通过三个新参数增强了客户端功能,以实现向后兼容。这允许像往常一样使用增强型客户端,并获得结构化输出的好处。

  • response_model:定义 chat 的响应类型。
  • max_retries:确定 chat 验证失败时的重试次数。
  • validation_context:为验证过程提供额外的上下文。

Instructor-rb 目前仅支持“工具”模式。其他模式将在不久的将来添加。

工具调用

这是 OpenAI 客户端推荐的方法。由于工具是当前唯一支持的默认模式,因此没有可用的 mode: 参数。使用打补丁的客户端即可“直接工作”。