工作机制与关键组成
定义数据结构
说明必填字段、数据类型、枚举值和嵌套结构。
要求按结构返回
服务商支持时,优先使用结构化输出模式,不要只依赖“请返回 JSON”这类文字要求。
校验实际含义
使用数据前,检查业务规则、缺失值,以及拒答或未完成等状态。
如何选择
只要模型输出会被其他程序消费,就应使用结构化输出,并同时校验数据内容和格式。
适合解决哪些问题
- 将文档中的信息提取成有类型定义的应用对象。
- 把模型生成的分类结果传递给下游系统。
使用时要留意什么
- JSON 格式符合结构,并不代表其中的事实正确或有依据。
- 不同服务商的支持程度和严格性不一样,应处理拒答、截断和结构升级。
使用前,先弄清楚
结构化输出与 Tool Calling 应该怎么区分?
结构化输出关注最终返回数据是否符合约定格式,适合信息提取和分类;工具调用关注模型如何请求应用执行某项能力。两者可以同时使用。无论哪种方式,结构合法都不等于内容正确,仍需检查业务规则和证据。
继续核对原始资料
概念说明参考项目文档与源码;场景选择和接入建议为 AI Manuals 的整理判断。版本、价格、许可及接口细节请以项目当前说明为准。
- 项目文档与说明developers.openai.com