OpenAI近日宣布推出"API中的结构化输出"功能,回应了开发者长期以来的强烈需求。这一功能将帮助开发者确保其生成式AI模型的输出与JSON Schema文件中存储的数据保持一致。
JSON Schema文件在AI开发中扮演着至关重要的角色,它描述了JSON文档中数据的内容、结构和类型,以及基于这些数据的输出约束。然而,大型语言模型(LLM)在读取JSON文件时常常出现"幻觉",产生虚假或有害内容。
新功能的推出解决了这一问题。OpenAI表示,在其最强大的LLM GPT-4o上进行的评估中,结构化输出功能获得了100%的完美评分。这意味着开发者将能够更轻松地约束LLM,确保输出与其JSON Schema保持一致。
OpenAI首席执行官Sam Altman在社交媒体上表示,此功能是"应广大用户要求"而推出的。公司博客文章进一步解释道,与去年推出的JSON模式相比,结构化输出不仅确保生成有效的JSON,还能确保输出严格遵守预定义的模式。 该功能现已在GPT-4o、GPT-40-mini及其多个微调版本中可用,并兼容多种API和视觉输入。OpenAI强调,新功能将遵循公司现有的安全实践,允许模型拒绝不安全的请求。
这一更新的推出恰逢OpenAI面临内部动荡之际。近期,公司多位高管相继离职,包括联合创始人Jon Schulman和Greg Brockman。与此同时,另一位联合创始人Elon Musk也对公司提起了新的诉讼,指控其背离了最初的开源承诺。
尽管面临这些挑战,OpenAI此次推出的安全功能无疑将为开发者提供更可靠的AI开发工具,有望进一步巩固其在AI行业的领先地位。
|