instructor - 使用 Pydantic 验证结构化 LLM 输出
从 LLM 响应中提取并验证结构化数据,在验证失败时自动重试,并支持多种提供商的部分结果流式处理。
标签
更新于: 2026-10-02该技能可以做什么
- 提取结构化数据
- 验证 Pydantic 输出
- 重试失败提取
- 解析类型化 JSON
- 流式传输部分结果
- 支持多个提供商
输入
- 输入文本
- Pydantic 响应模型
- 提供商配置
- API 密钥
- LLM 模型名称
输出
- 已验证的结构化对象
- 部分结果更新
- 流式迭代项目
- LLM 响应消息
要求
- Python 软件包:instructor、pydantic、openai、anthropic
- 受支持的操作系统
- LLM 提供商访问权限
- 提供商 API 凭据
