结构化输出是更广义的能力,指约束模型按指定格式(通常为 JSON)生成响应;结构化工具调用是这一能力在"调用外部函数"场景下的具体落地,是结构化输出最典型的应用形态之一。
二者都以 JSON Schema 作为模型与应用程序之间的契约:开发者声明结构,模型保证输出可被可靠解析。严格模式正是结构化输出约束机制在工具调用中的延伸。
除模型侧的语法约束外,应用层还可借助 Pydantic 等校验框架对模型输出做二次解析与验证,与模型侧约束共同构成端到端的结构化保障。