函数调用
可将 o1 无缝连接到外部数据和 API,让模型在推理过程中调用外部工具或服务,扩展应用能力。
官方说明 ↗拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
面向开发者的推理模型,擅长复杂多步任务并支持函数调用与结构化输出。
官网地址 https://openai.com/index/o1-and-new-tools-for-developers/
OpenAI o1 是 OpenAI 推出的推理模型,专为复杂多步任务设计,通过 API 提供给开发者使用。它支持函数调用、结构化输出、开发者消息和视觉能力,并使用比 o1-preview 平均少 60% 的推理 token,降低了延迟。o1-2024-12-17 在多个基准测试中刷新成绩,例如 MATH 达到 96.4、SWE-bench Verified 达到 48.9。不过,访问正以使用层级 5 为起点逐步开放,其他层级尚未完全覆盖,且多语言数学任务 MGSM 为 89.3,略低于 o1-preview。
OpenAI o1 是 OpenAI 的推理模型,旨在处理复杂的多步任务,并以 API 形式提供给开发者。它接替了此前的 o1-preview,成为该系列的主力模型。o1 面向需要高级推理能力的开发者,可用于构建代理式应用、优化供应链决策、预测金融趋势等场景。
当前通过 API 提供的快照是 o1-2024-12-17,这是一个经过后训练的新版本,改进了模型行为,同时保持了在 o1 System Card 中评估的前沿能力。该版本支持函数调用、结构化输出、开发者消息、视觉能力,并引入 reasoning_effort 参数,允许控制模型在回答前的思考时长。
对于普通开发者,可以调用 API 将 o1 集成到自己的应用中,利用其函数调用连接外部数据和 API,或使用结构化输出确保响应符合自定义 JSON Schema。团队用户可以在客户支持、供应链、金融预测等复杂场景中部署 o1,借助视觉能力处理图像输入。
可将 o1 无缝连接到外部数据和 API,让模型在推理过程中调用外部工具或服务,扩展应用能力。
官方说明 ↗生成可靠遵循自定义 JSON Schema 的响应,确保输出格式稳定,适合需要严格数据结构的场景。
官方说明 ↗可指定模型遵循的指令或上下文,例如定义语气、风格和其他行为指导,帮助控制模型行为。
官方说明 ↗可对图像进行推理,支持科学、制造或编码等视觉输入重要的应用场景,扩展了多模态用例。
官方说明 ↗对于给定请求,o1 平均使用的推理 token 比 o1-preview 少 60%,从而降低延迟,提升响应速度。
官方说明 ↗新增 API 参数,允许控制模型在回答前思考的时长,从而在性能与延迟之间进行调节。
官方说明 ↗当你的任务需要复杂多步推理、函数调用或结构化输出时,o1 值得考虑。它在 MATH 上达到 96.4,SWE-bench Verified 达到 48.9,相比 o1-preview 有明显进步。同时,它平均少用 60% 的推理 token,有助于控制成本。但若你需要多语言数学能力,MGSM 得分为 89.3,略低于 o1-preview 的 90.8。此外,o1 目前从使用层级 5 开始逐步开放,其他层级可能还无法立即访问。
o1 专为复杂多步任务设计,在 MATH 和 SWE-bench 上表现优秀,适合构建代理式应用或金融预测。
函数调用支持无缝连接外部数据和 API,适合需要将模型集成到现有系统的开发团队。
视觉能力可推理图像,适合科学、制造或编码等视觉输入重要的场景。
o1 正从使用层级 5 开始逐步开放,层级不足可能暂时无法访问,需等待扩展。
MGSM 得分为 89.3,略低于 o1-preview 的 90.8,若该指标关键,需评估是否满足需求。
| 指标 | 数值 | 数据来源 |
|---|---|---|
| GPQA diamond | 75.7 | OpenAI o1 发布页面 |
| MMLU (pass @1) | 91.8 | OpenAI o1 发布页面 |
| SWE-bench Verified | 48.9 | OpenAI o1 发布页面 |
| MATH (pass @1) | 96.4 | OpenAI o1 发布页面 |
| AIME 2024 (pass @1) | 79.2 | OpenAI o1 发布页面 |
| MGSM (pass @1) | 89.3 | OpenAI o1 发布页面 |
| MMMU (pass @1) | 77.3 | OpenAI o1 发布页面 |
| MathVista (pass @1) | 71.0 | OpenAI o1 发布页面 |
| SimpleQA | 42.6 | OpenAI o1 发布页面 |
| TAU-bench (retail) | 73.5 | OpenAI o1 发布页面 |
| TAU-bench (airline) | 54.2 | OpenAI o1 发布页面 |
| 降低推理 token | 60% | OpenAI o1 发布页面 |
o1 支持函数调用、结构化输出、开发者消息和视觉能力。函数调用可连接外部数据和 API;结构化输出确保响应遵循自定义 JSON Schema;开发者消息允许指定指令或上下文;视觉能力可对图像进行推理。此外还引入 reasoning_effort 参数控制思考时长。
o1 在多个基准上超过 o1-preview,例如 MATH 从 85.5 提升到 96.4,SWE-bench Verified 从 41.3 提升到 48.9,AIME 2024 从 42.0 提升到 79.2。同时,o1 平均使用少 60% 的推理 token,延迟更低。
o1 正面向使用层级 5 的开发者逐步推出,OpenAI 正在努力扩展到更多层级并提高速率限制。若你的账号层级达到 5,可以开始通过 API 文档集成。
o1 支持视觉能力,可对图像进行推理。在 MMMU 上得分为 77.3,MathVista 上得分为 71.0,这两个评估项在 o1-preview 中没有对应数据。
页面中未公布 o1 的具体定价或费率,仅提到通过 API 提供并正逐步扩大访问。如需了解费用,建议查阅 OpenAI 的定价页面或文档。
OpenAI 发布 o1 模型 API,快照版本 o1-2024-12-17,支持函数调用、结构化输出、开发者消息和视觉能力,并从使用层级 5 开始逐步开放。