OpenAI 发文为 gpt-4o-2024-08-06 和 gpt-4o-mini 支持了 Structured Outputs,和之前的 JSON Mode 不一样,现在可以直接定义 JSON Schema,能更好的约束输出并提升可靠性。
不过代价就是速度更慢一点,而且只允许一部分 Schema 类型,也不支持可选字段,嵌套不能超过 5 层,属性最多 100 个,还有很多细节上的限制,有兴趣的可以看原文。
OpenAI 发文为 gpt-4o-2024-08-06 和 gpt-4o-mini 支持了 Structured Outputs,和之前的 JSON Mode 不一样,现在可以直接定义 JSON Schema,能更好的约束输出并提升可靠性。
不过代价就是速度更慢一点,而且只允许一部分 Schema 类型,也不支持可选字段,嵌套不能超过 5 层,属性最多 100 个,还有很多细节上的限制,有兴趣的可以看原文。