在 API 中引入结构化输出
OpenAI于2024年8月6日推出了API中的结构化输出功能,确保模型生成的输出严格符合开发者提供的JSON模式。通过将新的gpt-4o-2024-08-06模型训练到能够理解复杂的JSON结构,并实现了100%的输出可靠性,该功能增强了AI在处理非结构化输入时生成结构化数据的能力。此外,结构化输出功能与安全政策兼容,可以有效提高应用程序的可靠性和开发效率。
关键点
– OpenAI引入的结构化输出功能,确保模型输出与开发者提供的JSON模式严格一致。
– 新模型gpt-4o-2024-08-06在复杂JSON模式的评估中得分100%,显著提升了输出准确性。
– 开发者可以通过设置严格模式来实现函数调用以获得结构化输出。
– 新增的`response_format`参数允许开发者通过提供JSON模式来请求结构化响应。
– 结构化输出功能遵循OpenAI的安全政策,确保模型在不安全请求下能够拒绝生成输出。
– Python和Node SDK支持结构化输出,简化了开发者的使用流程。
– 开发场景包括动态生成用户界面、从会议记录中提取行动项等,使得结构化输出广泛适用于多种实际应用。
Via:https://openai.com/index/introducing-structured-outputs-in-the-api/