原生的来了!OpenAI 在 API 中引入 JSON 结构化输出功能
OpenAI 在其 API 中引入了结构化输出功能,这意味着模型的输出可以可靠地遵循开发人员提供的 JSON 模式。 对复杂 JSON 模式进行评估时,具有结构化输出的新模型 gpt-4o-2024-08-06 得分为 100%。相比之下,gpt-4-0613 得分不到 40%。 这一功能包括两种形式: 函数调用:通过在函数定义中设置 strict: true可以使用工具的结构化输出。此功能适用于支持工具的所有型号大模型,包括所有型号 gpt-4-0613 和 gpt-3.5-turbo-0613 及更高版本。启用结构化输出后,模型输出将与提供的工具定义匹配。 response_format参数新选项:开发人员现在可以使用新参数 JSON 模式json_schema。此功能适用于最新的 GPT-4o 模型:gpt-4o-2024-08-06、gpt-4o-mini-2024-07-18。当response_format设定strict: true,模型输出将与提供的模式匹配。 函数调用通过在函数定义中设置结构化输出,使模型输出与提供的工具定义相匹配,适用于所有支持工具的模型。参数res...

