跳至内容
FindOpenSource

Instructor

库,通过函数调用 API 和 Pydantic 模型校验,从大语言模型获取可靠的结构化数据输出。

概述

Instructor 封装了大语言模型原生的函数调用/工具使用能力,使开发者能够请求与某个 Pydantic 模型匹配的响应,并在模型输出未通过该 schema 校验时自动重试请求——将不可靠的自由文本大语言模型输出,转变为可靠的结构化数据。它通过统一的接口支持 OpenAI、Anthropic 等众多模型提供商。

Instructor 适合那些需要从大语言模型中提取结构化数据的团队,其实现方式是函数调用 API 加重试逻辑——这与目录中的 Outlines 采用不同的技术路径,后者是在词元层面进行约束生成。

分类
AI 与机器学习
关键词
structured-outputllm-frameworkdata-extraction
编程语言
Python
许可证
MIT

发现信息有误?在 GitHub 上提出修改建议