instructor - 从大语言模型生成经过验证的结构化输出
使用 Pydantic 模式从大语言模型响应中提取结构化数据,并支持验证、重试和流式处理。
标签
更新于: 2026-10-02能力
典型输入
典型输出
该技能可以做什么
- 提取结构化数据
- 验证 Pydantic 输出
- 重试验证失败结果
- 解析类型化 JSON
- 流式输出部分结果
- 支持多个模型提供商
输入
- 大语言模型响应文本
- Pydantic 响应模型
- 提供商 API 凭证
- 大语言模型选择
- 用户提示
输出
- 经过验证的结构化对象
- 验证错误反馈
- 重试后的提取结果
- 流式部分对象
- 流式迭代项
要求
- Python 环境
- instructor 软件包
- pydantic 软件包
- OpenAI 或 Anthropic 软件包
- 受支持的模型提供商访问权限
- 提供商 API 权限
