OpenAI o1 API

OpenAI o1 API

AI TOOL PROFILE工具资料

面向开发者的推理模型,擅长复杂多步任务并支持函数调用与结构化输出。

官网地址 https://openai.com/index/o1-and-new-tools-for-developers/

访问官网
价格官网未标价
平台API
归类大模型与开发平台
收录2024-12-17
复核2024-12-17
编辑评分 4.1 / 5

OpenAI o1 API编辑总结

EDITOR REVIEW编辑评测

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 API是什么?

OpenAI o1 是 OpenAI 的推理模型,旨在处理复杂的多步任务,并以 API 形式提供给开发者。它接替了此前的 o1-preview,成为该系列的主力模型。o1 面向需要高级推理能力的开发者,可用于构建代理式应用、优化供应链决策、预测金融趋势等场景。

当前通过 API 提供的快照是 o1-2024-12-17,这是一个经过后训练的新版本,改进了模型行为,同时保持了在 o1 System Card 中评估的前沿能力。该版本支持函数调用、结构化输出、开发者消息、视觉能力,并引入 reasoning_effort 参数,允许控制模型在回答前的思考时长。

对于普通开发者,可以调用 API 将 o1 集成到自己的应用中,利用其函数调用连接外部数据和 API,或使用结构化输出确保响应符合自定义 JSON Schema。团队用户可以在客户支持、供应链、金融预测等复杂场景中部署 o1,借助视觉能力处理图像输入。

OpenAI o1 API核心功能

CAPABILITIES工具标签

函数调用

可将 o1 无缝连接到外部数据和 API,让模型在推理过程中调用外部工具或服务,扩展应用能力。

官方说明 ↗

结构化输出

生成可靠遵循自定义 JSON Schema 的响应,确保输出格式稳定,适合需要严格数据结构的场景。

官方说明 ↗

开发者消息

可指定模型遵循的指令或上下文,例如定义语气、风格和其他行为指导,帮助控制模型行为。

官方说明 ↗

视觉能力

可对图像进行推理,支持科学、制造或编码等视觉输入重要的应用场景,扩展了多模态用例。

官方说明 ↗

更低延迟

对于给定请求,o1 平均使用的推理 token 比 o1-preview 少 60%,从而降低延迟,提升响应速度。

官方说明 ↗

reasoning_effort 参数

新增 API 参数,允许控制模型在回答前思考的时长,从而在性能与延迟之间进行调节。

官方说明 ↗

OpenAI o1 API值不值得用?

VERDICT工具标签

当你的任务需要复杂多步推理、函数调用或结构化输出时,o1 值得考虑。它在 MATH 上达到 96.4,SWE-bench Verified 达到 48.9,相比 o1-preview 有明显进步。同时,它平均少用 60% 的推理 token,有助于控制成本。但若你需要多语言数学能力,MGSM 得分为 89.3,略低于 o1-preview 的 90.8。此外,o1 目前从使用层级 5 开始逐步开放,其他层级可能还无法立即访问。

建议选它的情况

  • 需要处理复杂多步推理任务的开发者
  • 需要函数调用或结构化输出以连接外部系统的项目
  • 对视觉推理有需求,如图像分析、科学计算等场景

不建议选它的情况

  • 当前使用层级低于 5,尚未获得访问权限的开发者
  • 对多语言数学能力要求极高,且 o1-preview 已满足需求的场景
  • 需要极低成本且任务简单,无需高级推理能力的应用

OpenAI o1 API使用建议

HOW TO USE工具标签
入门先把路子走对
  1. 检查 API 使用层级o1 正以使用层级 5 为起点逐步开放,先确认你的账号层级是否达到要求再开始集成。
  2. 从函数调用入手若需连接外部数据,先配置函数调用;若需固定格式输出,优先使用结构化输出功能。
  3. 尝试视觉能力在需要处理图像的科学、制造或编码场景中,可直接传入图像让模型进行推理。
进阶省时间也省钱
  1. 调节 reasoning_effort根据任务复杂度调整 reasoning_effort 参数,在性能与延迟之间找到平衡,避免不必要的 token 消耗。
  2. 利用开发者消息通过开发者消息定义语气、风格等行为指导,让模型输出更符合应用场景的预期。
  3. 监控 token 用量虽然 o1 比 o1-preview 少用 60% 推理 token,但仍需监控用量,合理设置 reasoning_effort 以优化成本。

OpenAI o1 API适合谁用?

WHO IS IT FOR工具标签

需要复杂推理的开发者

推荐

o1 专为复杂多步任务设计,在 MATH 和 SWE-bench 上表现优秀,适合构建代理式应用或金融预测。

使用函数调用的团队

推荐

函数调用支持无缝连接外部数据和 API,适合需要将模型集成到现有系统的开发团队。

视觉推理应用开发者

推荐

视觉能力可推理图像,适合科学、制造或编码等视觉输入重要的场景。

使用层级低于 5 的开发者

有条件

o1 正从使用层级 5 开始逐步开放,层级不足可能暂时无法访问,需等待扩展。

依赖多语言数学能力的用户

有条件

MGSM 得分为 89.3,略低于 o1-preview 的 90.8,若该指标关键,需评估是否满足需求。

OpenAI o1 API优点和缺点

PROS & CONS工具标签

优点

  • 支持函数调用、结构化输出和视觉能力,功能较全面
  • 平均使用比 o1-preview 少 60% 的推理 token,延迟更低
  • MATH 达到 96.4,AIME 2024 达到 79.2,数学推理强
  • SWE-bench Verified 达到 48.9,编码任务表现提升明显
  • 新增 reasoning_effort 参数,可控制思考时长

缺点

  • 正从使用层级 5 开始逐步开放,其他层级尚未覆盖
  • 多语言数学 MGSM 为 89.3,略低于 o1-preview 的 90.8
  • 定价与详细费率未在页面中公布
  • 部分评估项如 MMMU、MathVista 仅给出 o1 数据,缺少对比

OpenAI o1 API关键指标

MEASURED FACTS工具标签
指标数值数据来源
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 发布页面

OpenAI o1 API常见问题

FAQ工具标签
o1 支持哪些主要功能?

o1 支持函数调用、结构化输出、开发者消息和视觉能力。函数调用可连接外部数据和 API;结构化输出确保响应遵循自定义 JSON Schema;开发者消息允许指定指令或上下文;视觉能力可对图像进行推理。此外还引入 reasoning_effort 参数控制思考时长。

o1 和 o1-preview 相比有哪些提升?

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 的 API 访问权限?

o1 正面向使用层级 5 的开发者逐步推出,OpenAI 正在努力扩展到更多层级并提高速率限制。若你的账号层级达到 5,可以开始通过 API 文档集成。

o1 在视觉任务上的表现如何?

o1 支持视觉能力,可对图像进行推理。在 MMMU 上得分为 77.3,MathVista 上得分为 71.0,这两个评估项在 o1-preview 中没有对应数据。

o1 的定价是多少?

页面中未公布 o1 的具体定价或费率,仅提到通过 API 提供并正逐步扩大访问。如需了解费用,建议查阅 OpenAI 的定价页面或文档。

OpenAI o1 API最新动态

CHANGELOG工具标签
  1. o1 API 发布

    OpenAI 发布 o1 模型 API,快照版本 o1-2024-12-17,支持函数调用、结构化输出、开发者消息和视觉能力,并从使用层级 5 开始逐步开放。