outlines - 生成符合模式约束的结构化文本
使用 Outlines 将模型生成约束为有效的 JSON、XML、代码、模式、正则表达式、选项和类型化输出。
标签
更新于: 2026-09-30能力
典型输入
典型输出
该技能可以做什么
- 保证结构化输出
- 生成符合模式的 JSON
- 生成匹配正则的文本
- 生成类型化数值
- 分类为指定选项
- 约束令牌采样
- 支持本地模型后端
- 集成 Pydantic 模型
输入
- 生成提示词
- 输出模式
- Pydantic 模型
- 正则表达式
- 选项列表
- 模型标识符
- 本地模型文件
- 后端配置
输出
- 符合模式的 JSON
- 结构化模型实例
- 选项标签
- 匹配正则的字符串
- 类型化数值
- 受约束的代码或文本
要求
- Python 环境
- outlines 软件包
- Pydantic 软件包
- 受支持的模型后端
- 兼容的模型
- 后端专用依赖
- OpenAI 后端的 API 密钥
