跳转到主要内容
结构化输出使模型结果更易解析和集成。根据模型能力,可以使用 JSON Object Mode 或严格 JSON Schema。

请求 JSON Object

明确要求模型返回 JSON,并设置 response_format。部分模型要求指令中显式出现 “JSON”。

使用 JSON Schema

支持严格结构化输出的模型可以使用:

应用边界校验

应用必须检查 HTTP 与 Finish Status、限制 JSON 大小与深度、使用同一 Schema 校验、拒绝不安全的未知字段、执行领域规则,并分别处理拒绝、截断和 Schema 失败。
不要把模型生成的 JSON 未经上下文校验和转义就拼接到 SQL、Shell、HTML 或授权规则中。
最后修改于 2026年7月13日