Instructor
库,通过函数调用 API 和 Pydantic 模型校验,从大语言模型获取可靠的结构化数据输出。
概述
Instructor 封装了大语言模型原生的函数调用/工具使用能力,使开发者能够请求与某个 Pydantic 模型匹配的响应,并在模型输出未通过该 schema 校验时自动重试请求——将不可靠的自由文本大语言模型输出,转变为可靠的结构化数据。它通过统一的接口支持 OpenAI、Anthropic 等众多模型提供商。
Instructor 适合那些需要从大语言模型中提取结构化数据的团队,其实现方式是函数调用 API 加重试逻辑——这与目录中的 Outlines 采用不同的技术路径,后者是在词元层面进行约束生成。
- 分类
- AI 与机器学习
- 编程语言
- Python
- 许可证
- MIT
广告
相关项目
发现信息有误?在 GitHub 上提出修改建议。