gpt-4o-mini-2024-07-18
and latergpt-4o-2024-08-06
and later如需了解更多关于 OpenAI 系列模型的结构化输出能力,请参考 Structured Outputs。
strict: true
,当打开它时,结构化输出(Structured-outputs)功能可确保 LLM 为函数调用生成的参数与你在函数定义中提供的 JSON 架构完全匹配。JSON Schema
并填写 JSON Schema 模板;同时开启 response_format
栏并切换至 json_schema
格式。
name
:为你的 schema 起一个描述性的名称。description
:简要说明 schema 的用途。strict
: true:确保严格模式。schema
对象:type: "object"
:指定根级别为对象类型。properties
对象:用于定义所有字段。type
和 description
。string
, number
, boolean
, array
, object
。items
定义元素类型。properties
。required
数组,列出所有必需字段。additionalProperties: false
。enum
限制可选值。$ref
实现递归结构。required
,详情请参考此处。