提示
Pydantic 程序是用于结构化输出提取的较低级别抽象。执行结构化输出提取的默认方法是使用我们的 LLM 类,这使得您可以轻松地将这些 LLMs 插入到更高级别的工作流中。查看我们的结构化数据提取教程。
Pydantic 程序是一个通用抽象,它接受输入字符串并将其转换为结构化的 Pydantic 对象类型。
由于这种抽象非常通用,它涵盖了广泛的 LLM 工作流。这些程序是可组合的,可以用于更通用或特定的用例。
Pydantic 程序有几种一般类型
文本补全 Pydantic 程序:这些程序通过文本补全 API + 输出解析将输入文本转换为用户指定的结构化对象。
- 函数调用 Pydantic 程序:这些程序通过 LLM 函数调用 API 将输入文本转换为用户指定的结构化对象。
- 预打包 Pydantic 程序:这些程序将输入文本转换为预指定的结构化对象。
- 文本补全 Pydantic 程序#
请参阅关于LLM 文本补全程序的示例 notebook
函数调用 Pydantic 程序#