GPT-4o
OpenAI GPT-4o 多模态主力模型,文本 / 图像 / 语音原生统一推理,响应速度业界领先,开发者生态最成熟(Function Calling、Assistants API、Structured Outputs 一线适配),适合通用多模态应用与高吞吐生产部署。
发布 2026-06-21更新 2026-11-03核实 2026-10-30规格
- 厂商
- OpenAI
- 发布日期
- 2024/5/13
- 类型
- multimodal
- 上下文窗口
- 128K tokens
- 最大输出
- 16K tokens
- 定价
- Input $2.5/M · Output $10/M · Cached $1.25/M
- API 兼容
- openai
基准测试
优势
- •多模态原生支持(图片/音频/视频),速度快
- •性价比高,比 GPT-5 便宜一半
- •生态最成熟,几乎所有工具都支持
- •流式响应快,首 token 延迟低
- •函数调用稳定可靠
不足
- •推理能力不如 GPT-5 / Claude Sonnet 4
- •编程能力中规中矩,不如 Claude
- •128K 上下文小于 GPT-5(400K)
- •国内无官方 API
适用场景
一句话结论:GPT-4o 是 OpenAI 2024-05 发布的多模态主力(文本 / 图像 / 音频原生统一),128K 上下文、16K 输出 · 定价输入 $2.5 / 输出 $10 每百万 token,缓存输入 $1.25 · 只有实时语音、老 prompt / 老 SDK 兼容与简单高吞吐任务还值得用它,复杂推理与编程换 GPT-5 或 GPT-6 Sol · 2026-10 的变化是轻量档已降到 $0.10/$0.50 量级、Copilot 连续三轮退役旧模型,写死 model ID 的代码必须复查。
概述
GPT-4o("o" 代表 omni)是 OpenAI 于 2024 年 5 月发布的多模态模型。虽然 GPT-5 已发布,但 GPT-4o 因其出色的性价比、成熟的生态和稳定的性能,仍然是大量应用的首选模型。
2026-09 导航更新:OpenAI 已推出后继 GPT-5 系列,本卡保留为 GPT-4o 历史能力参考。
2026-10 最新变化
- 轻量档价格已低一个量级:Claude Haiku 5.5(2026-10-07)≤100K token 时输入 $0.10 / 输出 $0.50,GPT-6 Luna 同为 $0.10/$0.50,而 GPT-4o 是 $2.5/$10——纯文本、短上下文任务没有理由继续用它。见 Claude Haiku 5.5 发布。
- 模型下线成为常态:GitHub Copilot 在 10-02、10-19、11-16 三轮退役共 13 个模型,官方替代指向 GPT-6 家族,见 10-19 退役公告 与 11-16 退役名单。GPT-4o 不在已公布的名单内,但写死
gpt-4o的脚本仍应准备可用性兜底。 - 替代路径:GPT-6 家族现为 Astra($10/$50)→ Sol($2/$10)→ Luna($0.10/$0.50)三档,见 GPT-6 Astra 发布 与 GPT-6 Sol 模型卡。
版本时间线
| 时间 | 事件 | 对 GPT-4o 的含义 |
|---|---|---|
| 2023-03 | GPT-4 发布(8K / 32K 上下文) | 已全面被后续版本取代 |
| 2023-11 | GPT-4 Turbo 发布(128K) | 同价位不如 GPT-4o |
| 2024-05-13 | GPT-4o 发布(128K、多模态原生) | 本卡主体;实时语音的事实标准 |
| 2025-08-07 | GPT-5 发布(400K 上下文) | 推理与编程场景的首选替代 |
| 2026-09-03 | GPT-6 Astra 发布(1.05M 上下文) | 前沿档替代路径 |
| 2026-09-22 | GPT-6 Sol / Luna 发布(1.05M;$2/$10 与 $0.10/$0.50) | 中阶与轻量档价格已低于 GPT-4o 一个量级 |
| 2026-10-19 | GitHub Copilot 退役六个模型(GPT-4o 不在名单内) | 写死 gpt-4o 的脚本需预留可用性兜底 |
时间线只列本站已核实的发布节点;各代模型的完整规格见对应模型卡。
GPT-4、GPT-4 Turbo、GPT-4o 是什么关系?
如果你是从「GPT-4」这个关键词进来的,先给结论:这三代是同一家族的三次迭代,新项目直接用 GPT-4o 或 GPT-5,不要再用 GPT-4 / GPT-4 Turbo 起新活。
| 模型 | 发布 | 上下文 | 2026 年的定位 |
|---|---|---|---|
| GPT-4 | 2023-03 | 8K / 32K | 初代模型,已被后续版本全面取代 |
| GPT-4 Turbo | 2023-11 | 128K | API 名仍为 gpt-4-turbo,同价位不如 GPT-4o |
| GPT-4o | 2024-05 | 128K | 多模态主力,价格见下方「定价」一节 |
三件容易踩的事:
- API 名不同,能力也不同。
gpt-4、gpt-4-turbo、gpt-4o是三个独立模型,不是同一模型的版本号;换名字等于换模型,输出风格、上下文上限、价格都会变。 - 迁移成本很低。三者都走 Chat Completions 接口,把
model字段换成gpt-4o、消息结构不用改,通常一次回归测试就能完成切换。 - 旧模型仍有场景:需要复现历史评测结果、或上游 SDK 写死了模型名时,才继续用 GPT-4 / GPT-4 Turbo;具体可用性以你的 OpenAI 控制台与官方文档为准,我们对第三方账号状态不做承诺。
该选哪个? 中文长文与多模态看 GPT-4o(本页);要更强推理与编程,看 GPT-5 系列;预算极紧且只要文本,用 GPT-4o-mini 一类小模型更划算。
核心能力
多模态
GPT-4o 原生支持文本、图片、音频输入。音频处理能力是其独特优势——可以直接理解语音内容并生成语音回复,延迟仅 232ms。Realtime API(GPT-4o-realtime)支持双向语音流,是目前实时语音 Agent 的事实标准。
速度
GPT-4o 的响应速度是 GPT-4 Turbo 的 2 倍。对于需要快速响应的场景(实时聊天、流式输出),GPT-4o 体验最好。
函数调用
GPT-4o 的函数调用(function calling)非常稳定。在 Agent 场景下,工具调用的格式正确率和意图识别准确率都是业界领先。支持 parallel tool calls —— 一次返回多个独立调用:
resp = client.chat.completions.create(
model="gpt-4o",
parallel_tool_calls=True, # 默认开启
tools=[...],
messages=[{"role": "user", "content": "对比上海和北京天气"}],
)
# resp.choices[0].message.tool_calls 会同时包含两个 get_weather 调用
API 调用示例
from openai import OpenAI
client = OpenAI()
# 文本
resp = client.chat.completions.create(
model="gpt-4o",
temperature=0, # 工具调用建议 0
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Hello"},
],
)
# 图片输入
resp = client.chat.completions.create(
model="gpt-4o",
messages=[{
"role": "user",
"content": [
{"type": "text", "text": "这张截图里有什么 bug?"},
{"type": "image_url", "image_url": {
"url": "https://example.com/screenshot.png",
"detail": "high", # low/high/auto
}}
],
}],
)
detail 参数:low 模式所有图片当 512×512 处理,固定 85 token;high 模式根据图片大小切片处理,1024×1024 约 765 token。批量分析海量截图先用 low,需要精细识别再升 high。
Realtime API(双向语音)
import asyncio
from openai import AsyncOpenAI
async def voice_agent():
client = AsyncOpenAI()
async with client.beta.realtime.connect(model="gpt-4o-realtime-preview") as conn:
await conn.session.update(session={"modalities": ["text", "audio"]})
# 推送音频流 + 接收音频流
...
这是 GPT-4o 区别于其他模型最大的护城河——目前没有任何其他模型在 API 层提供这种端到端语音能力。
定价
| 项目 | 价格 | 对比 GPT-5 |
|---|---|---|
| Input | $2.5 / 百万 token | 2× |
| Output | $10 / 百万 token | 1× |
| Cached Input | $1.25 / 百万 token | 10× |
| Realtime Audio Input | $40 / 百万 token | — |
| Realtime Audio Output | $80 / 百万 token | — |
GPT-4o 的 Output 价格与 GPT-5 相同,但 Input 价格高一倍。对于对话密集型场景,GPT-5 更划算;对于简单任务,GPT-4o 够用且更成熟。
注意 audio token 单价比 text 高 30 倍。实时语音应用要算清楚账,月成本动辄上千刀。
与同档模型怎么选
| 维度 | GPT-4o | GPT-5 | GPT-6 Sol | Gemini 3.8 Flash |
|---|---|---|---|---|
| 输入/输出价(/1M) | $2.5 / $10 | $1.25 / $10 | $2 / $10 | $0.75 / $3.75(促销,12-31 后 $1.50/$7.50) |
| 上下文 / 输出 | 128K / 16K | 400K / 128K | 1.05M / 128K | 1M / — |
| SWE-bench Verified | 45.2% | 68.0% | — | — |
| 多模态 | 文本 + 图片 + 音频(含 realtime) | 文本 + 图片 + 音频 / 视频 | 图片可输入,仅文本输出 | 原生 |
| 2026 定位 | 实时语音 / 老代码兼容 | 推理与长文档 | 日常 agentic 主力 | 高并发轻量流水线 |
读法:2026 年还要用 GPT-4o,只剩三个理由——端到端实时语音、老 prompt 与老 SDK 不改、以及极简高吞吐任务。除这三类,更低价位已有更合适的选择:要推理与长文档看 GPT-5,要日常 agentic 主力看 GPT-6 Sol,要高并发轻量流水线看 Gemini 3.8 Flash。表中未收录的数据留「—」,不以推测补齐。
什么时候用 GPT-4o 而非 GPT-5
- 需要音频处理 / 实时语音 → GPT-4o(GPT-5 Realtime 还在 preview)
- 工具/框架只支持 GPT-4o 接口 → 直接用 GPT-4o
- 预算敏感且任务简单 → GPT-4o 够用(虽然 GPT-5 input 更便宜,但 4o 生态老代码无缝迁移)
- 需要最快响应 → GPT-4o 首 token 更快
- 大量旧 prompt 已经针对 GPT-4o 调过 → 切 GPT-5 要重测,没必要急
什么时候必须升级到 GPT-5
- 需要 200K 以上上下文(4o 只有 128K)
- 复杂推理 / 数学(4o GPQA Diamond 49.9% vs GPT-5 62.5%)
- SWE-bench / 编程场景(4o 45.2% vs GPT-5 68.0%,差距巨大)
- 想用最新 Structured Outputs / reasoning_effort 等特性
GPT-4o 变种
| 变种 | 用途 |
|---|---|
gpt-4o | 主力 |
gpt-4o-mini | 轻量级,Input $0.15/M Output $0.6/M,但 SWE-bench 只有 33% |
gpt-4o-realtime-preview | 实时双向语音 |
gpt-4o-audio-preview | 异步音频输入输出 |
gpt-4o-transcribe | 仅做 STT 转写 |
从 GPT-4o 迁到 GPT-5 系列要改什么
决定升级之后,真正的成本不在单价,而在代码里那些只对新模型有意义、或对旧模型才有意义的字段。本站按「必改 / 易漏 / 不用改」三档列出:
| 分类 | 要动的东西 | 说明 |
|---|---|---|
| 必改 | model 字段 | gpt-4o → 目标型号名;写死在配置文件里的尤其要全局搜一遍 |
| 必改 | 上下文假设 | 4o 是 128K,GPT-5 系列更长——如果你的代码里有「超长就截断」的兜底逻辑,阈值要重新定 |
| 易漏 | realtime-* / audio-preview 系列 | 这些是 4o 时代的专用变种,升到 GPT-5 后要确认对应能力走哪条 API |
| 易漏 | 语音 / 音频链路 | 如果 Realtime API 是核心链路,不要因为升级主模型就顺带切,应单独评估 |
| 不用改 | OpenAI SDK 调用骨架 | 同为 Chat Completions 形态,base_url 与鉴权方式不变,见 BYOK |
| 不用改 | 限流体系 | 官方说明与 GPT-5 相同,按账户 Tier 分档 |
一条实操建议:不要一次性全量切。 先按流量比例灰度(比如 10%),对比两组的输出质量与 token 消耗,再逐步放量。「升级」这个词容易让人以为是一次开关动作,实际上它是个需要观测的变更。
本节为基于本卡已收录信息的迁移要点归纳,未覆盖所有 API 差异;动手前请以 OpenAI 官方迁移文档当日版本为准。
限流与国内使用
限流体系与 GPT-5 相同,按账户 Tier 分档。
国内使用三种方式:
- API 中转(OpenRouter / 自建 Cloudflare Workers)
- Azure OpenAI(企业级 SLA,但要海外 Azure 账号)
- GitHub Models(小流量免费,仅限实验)
适合 / 不适合
适合:
- 多模态应用(图片理解 / OCR / 截图分析)——文本、图像、语音原生统一推理,是本站模型卡里「一份调用搞定多种输入」这一类里生态最成熟的
- 聊天机器人 / 客服——流式响应快、首 token 延迟低,交互体感至今不差
- 函数调用 / 工具编排——函数调用稳定可靠,且几乎所有第三方工具都支持它
- 高吞吐低成本场景——$2.5/$10(缓存 $1.25),在「不需要最强推理」的量级上仍有成本优势
- 做代际对照的基线——2024-05 发布的型号,拿来衡量新一代模型的能力与成本改善幅度很有价值
不适合:
- 新项目从本卡起步——releaseDate 是 2024-05-13,GPT-5 系列已在役(见 GPT-5)。新项目请直接评估新一代型号,本卡作为基线与迁移对照更有价值
- 需要强推理或多步规划的任务——推理能力不如 GPT-5 / Claude Sonnet 4,GPQA Diamond 49.9% 是这一代的口径
- 编程主力——SWE-bench Verified 45.2% 在今天属于中间档,编程请用更专的型号
- 长文档与长输出——128K 上下文、16K 输出在今天都偏短,长材料要分段或换型号
- 国内直连——无官方 API
- 把「生态最成熟」当唯一判据——成熟意味着接入省事,不意味着能力够用;省下的接入成本会在推理质量上还回去
时效提示:本卡事实基准为 2024-05-13 发布期的公开资料,最后编辑日 2026-11-02。定价、可用快照与上下文参数均可能已变化;带日期后缀的模型快照(如 gpt-4o-2024-xx-xx)会被官方定期下线,生产请写别名并订阅官方弃用公告。
来源
- OpenAI 官方定价页(按型号列出输入 / 输出 / 缓存单价,一手)
- OpenAI 官方模型文档(可用型号、上下文与快照策略,一手)
- 站内交叉:GPT-5、OpenRouter、GitHub Copilot、Cursor
- SWE-bench Verified 45.2% / HumanEval 90.2% / MMLU 88.7% / GPQA Diamond 49.9% 均引自发布期公开资料,本站未在 2026-11 重新核对榜单原始表,作为历史记录保留,不作为当前位次的依据;延迟还取决于区域、网络与并发,请以自家压测为准。
避坑清单
gpt-4o-mini≠ 便宜版 4o:SWE-bench / GPQA 都断崖式下跌,只适合分类 / 抽取这类简单任务,别拿它写代码。detail: auto不可控:图像分析用量大时显式指定low或high,否则成本飘忽。- Realtime API 费用高:音频 token 单价 30x 文本,长会话每分钟可能花到一两毛美元,要做限时控制。
- 128K 上下文也有"中间遗忘":超过 ~80K 后召回率明显下降,长文档分析要靠 RAG 而不是硬塞。
- stream 模式下 tool_calls 拼装:流式响应里
tool_calls是分片到达的,要手动累加arguments字符串再解析 JSON,新手常踩。
延伸阅读
- 上位替代:GPT-5
- 工具调用:Function Calling
- 多模态视角:Embedding(图像 embedding 互补)
- 省 token:Token / Context Engineering
常见问题
2026 年 GPT-4o 还值得用吗?
只剩三类场景值得:端到端实时语音(Realtime API 仍是事实标准)、老 prompt / 老 SDK 不想动、以及极简高吞吐任务。纯文本短上下文任务已被 $0.10/$0.50 档的小模型取代。
gpt-4o 和 gpt-4o-mini 差在哪?
mini 输入 $0.15 / 输出 $0.6 每百万 token,但 SWE-bench 只有 33%(4o 为 45.2%)、GPQA 断崖下跌。只适合分类、抽取这类简单任务,别拿它写代码。
GPT-4o 会被下线吗?
GPT-4o 不在 GitHub Copilot 已公布的退役名单内,但 Copilot 已连续三轮退役共 13 个旧模型。写死 gpt-4o 的脚本建议预留可用性兜底与迁移路径。
GPT-4o 的图片输入怎么省钱?
显式指定 detail 参数:low 模式所有图片按 512×512 处理固定 85 token;high 模式 1024×1024 约 765 token。批量分析先用 low,精细识别再升 high,别用默认 auto。
相关工具
Cursor vs Aider:GUI IDE 还是 CLI?2026 对比
Cursor vs Aider 2026 选型对比:GUI IDE vs Git 原生 CLI,从 Composer vs Architect 双模型、Tab 补全、多模型 BYOK、价格计费、开源与否和适合人群判断,帮开发者选对。Cursor 是闭源 VS Code fork 月费 $20,Aider 是开源 Apache-2.0 CLI 自带 API key。
Augment Code vs Cursor:企业 AI 编程怎么选?Context Engine vs AI IDE 对比
Augment Code vs Cursor 2026 选型对比:Context Engine 全仓索引的企业 AI 平台 vs SpaceX 收购的 AI IDE 天花板,从形态、Context 覆盖、长任务、价格、合规、中文支持和适合人群 8 个维度判断,帮你选对企业 AI 编程工具。
Cursor vs Claude Code:什么时候用哪个?(2026 实测选型)
Cursor 和 Claude Code 到底怎么选?一句话结论 + 决策树 + 价格实测 + 国内可用性对比。GUI 派选 Cursor,终端长任务派选 Claude Code,最优解其实是共存。
GitHub Copilot vs CodeBuddy:国内团队怎么选?2026 对比
GitHub Copilot 与腾讯 CodeBuddy 2026 选型对比:一个胜在生态覆盖与编辑器支持最广,一个胜在中文语境与国内直连。从产品形态、上手成本、长任务、价格与国内可用性 6 个维度给出明确取舍建议。
GitHub Copilot vs Cody:日常补全还是大型代码库理解?2026 对比
GitHub Copilot 与 Sourcegraph Cody 2026 选型对比:Copilot 胜在补全覆盖与生态最广,Cody 胜在大型代码库的代码搜索与跨仓库上下文检索。从产品形态、上手成本、长任务、价格与国内可用性给出明确取舍。
Cursor vs GitHub Copilot:AI IDE 还是插件?2026 对比
Cursor vs GitHub Copilot 2026 选型对比:AI 原生 IDE vs IDE 插件,从 Composer vs Agent Mode、Tab 补全、多模型、AI Credits 计费、企业版和适合人群判断,帮开发者选对。Cursor 是 VS Code fork 重写交互层,Copilot 是 VS Code 插件继承原生体验。两家都已切 usage 制。