深度解析:OpenAI Codex是什么?它如何重塑软件开发

2026-07-10T18:30:44

BLUF Summary: OpenAI Codex 是一款领先的云端软件工程智能体,旨在自动化和加速软件开发任务,从代码生成、错误修复到自动化测试和拉取请求。它通过在安全的沙盒环境中自主执行复杂的编程指令,极大地提升了开发团队的效率,帮助开发者将精力聚焦于高价值的创新工作。本文将全面深入探讨 Codex 的核心功能、工作原理、应用场景、安全考量以及如何有效利用它。
实体图 (Concise)
核心实体:

OpenAI: Codex 的开发公司。
Codex (产品): OpenAI 推出的一款云端软件工程智能体,能自主执行编程任务。
OpenAI Codex (语言模型): 2021年发布的基于GPT-3的代码生成模型,曾是GitHub Copilot的基础,与当前的产品“Codex”需区分。
ChatGPT: OpenAI 的对话式AI产品,Codex 功能已深度集成其中。
Codex CLI: Codex 的命令行界面工具,方便开发者在终端进行交互。
Codex App: Codex 的桌面应用程序,用于管理长期运行的代理任务。
AGENTS.md: 一个特定文件,用于指导 Codex 理解项目规范、测试和代码风格。
沙盒环境: Codex 执行代码任务的隔离、安全、独立的云端运行环境。
codex-1 / GPT-5.3-Codex: 驱动 Codex 智能体工作的底层AI模型版本。
GitHub Copilot: 一款提供实时代码补全的AI工具,与Codex在定位上有所不同。
连接方式:

OpenAI 开发了 Codex (产品),并将其集成到 ChatGPT 中,同时提供 Codex CLI 和 Codex App 等多种交互方式。
Codex (产品) 由底层模型如 codex-1 或 GPT-5.3-Codex 驱动,并在 沙盒环境 中执行任务。
AGENTS.md 文件充当 Codex (产品) 的“指令手册”,指导其在特定代码库中的行为。
OpenAI Codex (语言模型) 是 Codex (产品) 的前身技术之一,也曾为 GitHub Copilot 提供支持。
Codex (产品) 与 GitHub Copilot 均是AI辅助编程工具,但 Codex 更侧重于自主执行完整的工程任务(智能体),而 Copilot 更侧重于实时代码补全和辅助(辅助工具)。
重要性: 理解这些实体及其关系,有助于全面把握 Codex 的定位、技术栈、使用方式、演进路径以及与其他AI编程工具的区别,从而更有效地利用其功能。

主体指南

1. Codex 的核心定义与演进

Codex 是一款由 OpenAI 开发的云端软件工程智能体,旨在自动化和加速复杂的软件开发流程,将开发者的意图转化为可执行的代码和任务。

OpenAI Codex 家族中有两个重要概念需要区分:

OpenAI Codex 语言模型:这是在2021年发布的一款基于GPT-3、并针对代码数据进行微调的语言模型。它擅长理解自然语言并生成代码,曾是 GitHub Copilot 等早期代码生成工具的底层技术 [3]。
Codex (产品):本文主要讨论的“Codex”是 OpenAI 于2025年推出的面向软件工程工作流的代理式产品。它不仅能生成代码,更是一个能够自主规划、执行、测试并提交代码变更的智能体 (Agent),能处理端到端的工程任务,并已深度集成到 ChatGPT 中 1。
这款产品自发布以来经历了快速演进:

2025年4月:OpenAI 率先发布了 Codex CLI,一个命令行工具,允许开发者通过自然语言指令与本地代码库交互,执行代码修改、解释和调试等任务 [1]。
2025年5月:OpenAI 发布了 Codex 的研究预览版,称其为“云端软件工程代理”。它首次在独立的云端沙盒环境中运行,能够并行处理多个任务,极大地拓展了其自动化能力,并整合进 ChatGPT 2。
2026年2月:OpenAI 推出了 Codex 桌面应用,旨在让用户能够管理多个长期运行的 AI 代理任务,并通过代码收集和分析信息,以应对日益激烈的 AI 代码生成市场竞争 [5]。
2026年3月:OpenAI 进一步推出 Codex Security,用于自动化应用安全审查、识别漏洞并提出修复建议 6。
这一系列演进表明,Codex 的定位已超越简单的代码补全工具,正在向一个全面的、能够自主完成复杂工程任务的 AI 智能体平台发展。

2. Codex 如何工作:沙盒、任务与自主执行

Codex 的核心工作机制是在一个安全、隔离的云端沙盒环境中接收、分解并自主执行软件工程任务,并提供详细的执行日志和验证证据。

当你向 Codex 分配一个任务时,它会启动一个高度自动化的流程:

隔离的云端沙盒环境:每个任务都在一个独立、预装了用户授权代码库的云端容器中运行。这意味着 Codex 对外部网络的访问是受限的(在任务执行期间,早期互联网访问会被禁用,后续版本已支持互联网访问),且其操作被限定在该沙盒之内,大大降低了潜在的安全风险和对宿主系统的影响 2。这种隔离性确保了即使智能体在处理任务时发生错误,也不会影响到其他任务或生产环境。
自主读取、编辑与命令执行:在沙盒环境中,Codex 智能体拥有读取和编辑文件、运行各种命令(如测试框架、代码检查工具、类型校验器等)的能力。它会根据任务指令,自主分析代码库、提出修改方案、编写代码、执行测试并进行验证 [2]。
提交更改与可验证证据:一旦 Codex 完成任务,它会在其环境中提交更改。它通过引用终端日志和测试输出来提供可验证的行动证据,让用户可以追踪任务完成过程中的每一步。这种透明度使用户能够全面审查智能体的工作,并在确认无误后,选择将更改集成到本地环境或生成 GitHub 拉取请求(Pull Request) [2]。
Codex 强调“异步任务委派”的模式,而非传统的实时交互式代码补全。开发者可以提出一个较完整的开发或修复请求,然后由智能体在后台沙盒环境内完成修改,最后返回结果供人类开发者复核 [4]。这种模式特别适合那些耗时、重复或需要长时间运行的任务。

3. Codex 的关键功能与应用场景

Codex 能够胜任代码生成、复杂重构、错误修复、自动化测试、代码库理解以及多智能体工作流管理等多方面软件工程任务,从而显著提升开发效率和代码质量。

Codex 的能力覆盖了软件开发生命周期的多个环节:

3.1. 代码生成与重构:根据自然语言描述或代码库上下文,Codex 可以生成新的功能代码、连接组件、起草文档,或进行复杂的代码重构和命名规范化。这使得开发者能够快速搭建新功能基架,将重复性的编码工作委派给AI [1]。

案例:思科(Cisco)正在探索 Codex 如何帮助其工程团队更快地实现雄心勃勃的想法 [2]。Superhuman 使用 Codex 加快小型但重复性的任务,例如提高测试覆盖率和修复集成失败 [2]。

3.2. Bug 修复与测试自动化:Codex 能够分析代码、定位并修复错误,甚至自动生成并执行测试用例,以验证修复的有效性。它通过严谨的设计、全面的测试与高质量的代码审查,从源头化解风险,确保团队稳健交付 [1]。

案例:OpenAI 内部工程师使用 Codex 修复错误 [2]。Kodiak 利用 Codex 编写调试工具、提高测试覆盖率并重构代码,加速其自动驾驶技术的开发 [2]。

3.3. 代码库理解与知识管理:Codex 能够深入理解现有代码库的结构、逻辑和依赖关系,并能回答关于代码的复杂问题。它甚至能帮助工程师理解堆栈中不熟悉的模块,通过显示相关上下文和过去的变化来提供有价值的参考 [2]。

3.4. 多智能体工作流与后台任务:ChatGPT 中的 Codex 支持多智能体工作流,通过内置的工作树与云端环境,智能体能够在多个项目间并行工作。它可以被安排接手诸如工单或问题分发、告警监控、CI/CD 等繁琐但关键的日常工作,让团队能够专心投入到核心开发中,将原需数周的开发周期缩短至数天 [1]。

案例:Temporal 使用 Codex 加速功能开发、调试问题、编写和执行测试,并在后台运行复杂任务以保持工程师专注 [2]。
Codex 的出现,使得“自动化软件工程师”的愿景日益成为现实,它承担了大量重复性、耗时的工作,释放了人类开发者的创造力。

4. AGENTS.md:引导AI智能体的行为规范

AGENTS.md 文件是指导 Codex 智能体在特定代码库中如何导航、执行测试以及遵守团队代码风格和工作流程的关键配置文件,类似于面向AI的“项目说明书”。

正如 README.md 文件为人类开发者提供了项目概述和操作指南一样,AGENTS.md 文件则为 Codex 智能体提供了一套明确的指令和约定 [2]。

4.1. 代理的“项目说明书”:你可以在 AGENTS.md 文件中定义:

代码规范:如缩进、命名约定、文件结构等,确保生成或修改的代码符合团队标准。
项目结构说明:帮助 Codex 理解代码库的目录结构和模块划分。
测试执行方式:明确告知 Codex 如何运行测试命令,以及哪些测试是必须通过的。
PR 提交规范:指导 Codex 如何生成符合团队要求的拉取请求消息。
特殊命令或工具的使用:告知 Codex 在特定场景下应运行哪些自定义脚本或使用哪些开发工具。

4.2. 规范性与优先级:

AGENTS.md 文件的作用范围是包含它的目录及其所有子目录 [2]。这意味着你可以在项目不同模块设置不同的 AGENTS.md,实现精细化控制。
如果存在多层嵌套的 AGENTS.md 文件,则更深层的文件具有更高的优先级,其指令会覆盖上层文件的冲突指令 [2]。
用户的直接指令(在提示词中给出)或系统指令的优先级最高,它们会覆盖 AGENTS.md 中的所有指令 [2]。
通过精心编写 AGENTS.md,开发者可以显著提高 Codex 的工作效率和产出质量,使其更好地融入现有开发流程,减少人工监督和后续修改的需求。这使得 Codex 不仅能“写代码”,更能“写符合团队规范的代码”。

5. 信息增益:多数文章遗漏的 —— 任务上下文与边界的深度理解

成功利用 Codex 的核心,在于开发者清晰界定任务目标、充分提供上下文、明确权限边界并建立严格的验证机制,而不仅仅是依赖于底层模型的强大能力。

许多开发者在使用 AI 编程智能体时,往往只关注其“能做什么”,却忽略了“如何有效地让它做”。这导致 AI 的表现有时不稳定,甚至未能达到预期。解决这个问题的关键在于深入理解任务委托中的“上下文工程”和“边界管理” [aiworkflowtutorials.com]。

5.1. 为什么“给对任务”比“模型强大”更重要:

模糊的任务定义:如果任务目标不明确、范围不清晰,即使是最强大的 AI 模型也可能在错误的方向上浪费计算资源,生成不相关或低质量的输出。
上下文不足:Codex 虽然能访问代码库,但若不提供足够的任务背景、问题根源、预期结果等“人类智慧”层面的上下文,它可能难以做出最优决策,甚至引入新的问题。
缺乏边界意识:AI 智能体的权限和操作范围如果不明确,可能会尝试修改不应修改的文件,或执行带来额外风险的命令。
验证机制缺失:任务完成后,如果没有清晰的验收标准和自动或手动的验证流程,开发者难以判断 AI 的输出是否真正解决了问题。

5.2. 建立有效的任务委托流程: 为了最大化 Codex 的价值,建议采用以下思维流程:

明确目标 (Goal):首先清晰定义任务的最终目标和预期成果。
提供上下文 (Context):向 Codex 提供所有相关信息,包括项目目的、技术栈、运行方式、错误日志、相关代码段、设计文档等。
确定工具 (Tools):明确 Codex 可以使用哪些工具(例如:测试框架、Lint工具、构建脚本)。
划定边界 (Boundary):限定 Codex 的操作范围,例如只允许修改特定目录下的文件,或者要求修改前进行人工审批(如使用 read-only 或 workspace-write 模式)。
建立验证 (Verify):定义任务完成的验收标准,要求 Codex 运行特定的测试或检查。
人工审查 (Review):即使是 AI 生成的代码,也必须经过人类开发者的审查,以确保代码质量和安全性。
沉淀规则 (Rules):将成功的任务委托经验和遇到的问题,通过 AGENTS.md 文件或内部规范进行沉淀,持续优化 AI 的行为。
实践建议:第一次在项目中使用 Codex 时,不要急于让它修改代码。建议先给它一个“只读任务”,例如“请先阅读当前项目,不要修改文件。帮我理解项目用途、技术栈、运行方式、主要目录和潜在风险。如果需要运行命令,先说明原因和影响。最后给出三个适合下一步做的小任务。” [aiworkflowtutorials.com]。这个提示词的重点是把 Codex 从“马上动手”拉回“先理解现场”,这才是高效协作的起点。

6. 安全考量与最佳实践

尽管 Codex 在隔离的云端沙盒环境中运行并集成了多重安全防护机制,用户仍需保持警惕,对智能体生成或修改的代码进行严格的人工审查和验证,以确保其安全可靠性。

随着 AI 智能体执行任务的复杂性增加,安全性和透明度变得尤为重要。OpenAI 在设计 Codex 时,将安全性和透明度放在首位 [2]。

6.1. 内置安全机制与透明度:

隔离沙盒:Codex 智能体完全在云中一个安全、隔离的容器内运行。这限制了其对外部资源的访问,降低了恶意操作的风险 [2]。
权限控制:在任务执行期间,智能体的互动仅限于通过 GitHub 软件库明确提供的代码以及用户通过设置脚本配置的预装依赖项。这意味着智能体无法随意访问外部网站、API 或其他服务 [2]。
行为可追溯:用户可以通过引用、终端日志和测试结果检查 Codex 的工作过程和输出结果,确保透明度 [2]。
滥用预防:OpenAI 对 Codex 进行了训练,使其能够识别并准确拒绝旨在开发恶意软件的请求,同时明确区分并支持合法任务。OpenAI 也加强了政策框架和安全评估,以有效加强这些界限 [2]。

6.2. 人工审查与潜在风险:

人类监督不可或缺:OpenAI 明确指出,在集成和执行之前,用户仍需手动审核和验证所有智能体生成的代码 [2]。这是因为 AI 仍可能生成有缺陷、不安全或不符合预期的代码。
已知漏洞:即使有严格的防护,AI 系统也可能存在漏洞。例如,2026年 SecurityWeek 报道称,研究人员曾发现 Codex 中一个已修复漏洞,攻击者可通过恶意 GitHub 分支名在任务设置阶段触发命令注入,并获取 GitHub 认证令牌 [12]。这强调了持续的安全审查和更新的重要性。
“黑盒”问题:虽然 Codex 提供了日志,但其内部推理过程仍具有一定的“黑盒”性质,这使得完全理解其决策有时具有挑战性。
因此,开发者应将 Codex 视为一个强大的辅助工具,而非完全自主的替代品。将 AI 生成代码与人工审查、自动化测试、CI/CD 等现有安全流程相结合,是确保项目质量和安全的最佳实践。

7. Codex 的可用性、成本与未来展望

Codex 已通过多种渠道向开发者开放,并正持续演进,旨在实现更深度的AI与人类协作,最终重塑软件开发范式,实现高效且智能的工程工作流。

7.1. 多样化的访问方式与定价:

可用性:Codex 最初向 ChatGPT Pro、Enterprise 和 Team 用户推出,随后扩展到 Plus 和 Edu 用户。用户可以在 ChatGPT 应用、Codex IDE 扩展以及 Codex CLI 中无缝使用,所有体验通过 ChatGPT 账号统一连接 1。
成本:OpenAI 提供了灵活的定价选项。早期用户可以在一定时间内免费体验 Codex 功能。对于使用 codex-mini-latest 模型进行开发的 API 用户,其定价为每100万个输入令牌1.50美元,每100万个输出令牌6美元,并享有75%的及时缓存折扣 [2]。具体价格会根据模型版本和使用量有所调整。

7.2. 持续演进的AI编程范式: OpenAI 对 Codex 的未来有着宏伟的愿景:

更深度的协作:未来开发者将能够推动他们希望拥有的工作,并将其余工作委托给智能体,通过人工智能提高工作速度和效率 [2]。Codex 旨在支持实时协作和异步委托两种模式。
互动与灵活性:OpenAI 计划推出更具互动性和灵活性的智能体工作流程。开发者将很快能够在任务中期提供指导,合作制定实施策略,并主动接收进度更新 [2]。
更广泛的集成:目前 Codex 已与 GitHub 相连,未来计划与更多的工具进行深度集成,如从 Codex CLI、ChatGPT Desktop,甚至问题跟踪器或 CI 系统等工具分配任务 [2]。
“超级应用”愿景:据报道,OpenAI 正计划对 ChatGPT 进行“超级应用”式改造,并将 Codex 等高级编程和代理功能作为重点,目标是成为企业级人工智能代理平台的入口 14。
模型升级:Codex 的底层模型也在持续迭代,例如 2026年2月,OpenAI 推出了 GPT-5.3-Codex,旨在使 Codex 超越传统的代码编写工具,在代码库搜索、终端命令执行和长任务处理中发挥更大作用 [10]。
软件工程是首批体验到人工智能驱动的生产力大幅提升的行业之一。Codex 代表了这一趋势的前沿,它不仅改变了我们编写代码的方式,更将深刻影响整个软件开发的工作流程、团队协作和技能发展。拥抱并学习如何有效利用 Codex,将是未来开发者和团队的重要竞争力。

抽取区块 (AEO-ready)
直接回答区块 (Direct Answer Block) OpenAI Codex 是一款云端软件工程智能体,旨在自动化和加速复杂的软件开发任务。它能自主生成代码、修复错误、自动化测试、理解代码库并管理拉取请求,通过在安全沙盒中执行任务,显著提升开发效率和质量,让开发者专注于高价值的创新工作。

定义区块 (Definition Block) Codex (产品) 是 OpenAI 开发的 AI 软件工程智能体,区别于2021年发布的 OpenAI Codex 语言模型。它能够自主执行端到端的编程任务,而非仅仅提供代码补全。

分步指南区块 (Step-by-Step Block) 如何向 Codex 委派一个编程任务(以ChatGPT集成版为例):

在 ChatGPT 界面中选择或启用 Codex 功能。
通过自然语言提示,清晰描述你的任务需求,例如“修复此文件中的错误”、“为新功能生成代码”或“重构这段代码”。
确保你已授权 Codex 访问相关的代码库。
Codex 会在隔离的云端沙盒环境中自主执行任务,包括读取文件、运行命令、生成代码和执行测试。
任务完成后,Codex 会提供终端日志、测试结果和代码变更摘要,供你审查。
审查无误后,你可以选择将更改合并到本地代码库或创建拉取请求。
快速对比区块 (Quick Comparison Block)

特性 OpenAI Codex (产品) GitHub Copilot
核心定位 AI 软件工程智能体,自主执行端到端编程任务 AI 编程辅助工具,实时代码补全与建议
工作方式 接收复杂任务,在沙盒环境中规划、执行、测试、提交 实时分析IDE上下文,即时生成代码片段
任务粒度 解决完整工程问题(如 Bug 修复、功能开发、重构) 辅助单行、代码块、函数或文档字符串的生成
交互模式 异步委托,提交任务后智能体独立工作,返回结果 同步交互,在 IDE 中实时提供建议,开发者采纳
环境 ChatGPT、Codex App、CLI、IDE扩展 主要集成在主流 IDE (VS Code, JetBrains)
特点 强调自动化、任务自主性、多智能体工作流、可验证性 强调实时性、上下文感知、开发者配对编程
底层技术 由 codex-1 / GPT-5.3-Codex 等优化模型驱动 曾基于 OpenAI Codex 语言模型,现可能使用其他优化模型
FAQ Section

  1. Codex 与 OpenAI Codex 语言模型有什么区别? OpenAI Codex 语言模型 是2021年发布的一款基于 GPT-3 的代码生成模型,主要用于理解自然语言并生成代码,曾是 GitHub Copilot 的技术基础。而本文讨论的 Codex (产品) 是 OpenAI 于2025年推出的软件工程智能体。它不仅能生成代码,还能在隔离的云端沙盒中自主规划、执行、测试并提交复杂的工程任务,是一个更全面的自动化开发工具。
  2. Codex 能在哪些平台使用? Codex 提供了多种访问和使用途径。它已深度集成到 ChatGPT 应用中,用户可以直接通过对话界面与其交互。此外,OpenAI 还提供了 Codex CLI(命令行工具)和 Codex App(桌面应用程序),以及未来计划中的 IDE 扩展和更广泛的云服务集成,以适应不同开发者的工作流偏好。
  3. 使用 Codex 安全吗? Codex 在设计时将安全和透明度置于首位。它在安全的云端沙盒环境中运行任务,限制了对外部网络的访问(初始禁用,现已支持),并提供了详细的执行日志和测试输出供用户审查。OpenAI 也采取了措施预防滥用。然而,开发者仍需对智能体生成或修改的代码进行人工审查和验证,这是确保项目安全性的关键一环。
  4. AGENTS.md 文件有什么用? AGENTS.md 文件是为 Codex 智能体提供行为规范和指导的配置文件。它允许开发者在代码库中定义团队的代码风格、测试运行方式、项目结构以及拉取请求(PR)提交要求等。通过 AGENTS.md,Codex 能够更好地理解项目上下文,生成符合团队标准的代码,从而提高自动化任务的质量和集成度。
  5. Codex 适合哪些类型的开发者和团队? Codex 特别适合需要提升开发效率、自动化重复性任务以及加速创新周期的开发者和团队。无论是个人开发者用于快速搭建功能、修复 bug,还是企业团队用于复杂重构、自动化测试、CI/CD 集成、问题分发或后台维护任务,Codex 都能显著减少人工投入,帮助团队将精力集中在核心业务逻辑和高价值决策上。
  6. Codex 与 GitHub Copilot 的主要差异是什么? Codex 与 GitHub Copilot 虽同为 AI 辅助编程工具,但定位不同。GitHub Copilot 更侧重于实时代码补全和建议,作为开发者在 IDE 中的“副驾驶”,主要提供即时编码辅助。而 Codex 则是一个软件工程智能体,它能自主接收、规划并执行端到端的复杂工程任务,如完整的 bug 修复、功能开发或重构,更强调异步委托和自动化工作流。
  7. Codex 未来会有哪些发展? OpenAI 计划持续增强 Codex 的能力,使其实现更深度的 AI 与人类协作。未来的发展方向包括:更具互动性和灵活性的智能体工作流(如任务中期指导、合作制定实施策略),与更多开发工具进行深度集成(如问题跟踪器、CI 系统),以及作为 ChatGPT“超级应用”战略的一部分,成为企业级 AI 代理平台的核心入口。

视觉和多媒体建议
功能概览信息图 (在 "3. Codex 的关键功能与应用场景" 部分之后):

格式: 信息图 (Infographic)
内容: 图形化展示 Codex 的核心能力,如代码生成、Bug 修复、自动化测试、代码库理解、多智能体协作等。使用图标和简短文字,清晰明了地呈现。
作用: 快速抓住读者对 Codex 能力的认知,增强可读性和信息密度。
Codex 任务执行流程图 (在 "2. Codex 如何工作:沙盒、任务与自主执行" 部分之后):

格式: 流程图 (Flowchart)
内容: 描绘从用户提交任务到 Codex 在沙盒中执行、验证、提交并最终返回结果的完整过程。包含“用户输入 → 任务分解 → 沙盒执行 → 文件操作/命令运行 → 测试/验证 → 提交/PR → 审查/合并”等关键步骤。
作用: 直观解释 Codex 的内部工作机制,帮助读者理解其自动化和可验证性。
AGENTS.md 作用范围示意图 (在 "4. AGENTS.md:引导AI智能体的行为规范" 部分之后):

格式: 层次结构图/示意图 (Diagram)
内容: 展示 AGENTS.md 文件在项目目录结构中的位置,以及其作用范围和多层嵌套时的优先级规则。可以使用不同颜色的区域或箭头来表示作用域。
作用: 帮助读者形象化理解 AGENTS.md 的配置逻辑,特别是其影响范围和优先级。
Codex 与 GitHub Copilot 对比表格 (在 "抽取区块" 的 "快速对比区块" 中插入):

格式: 表格 (Table)
内容: 清晰对比 Codex 和 GitHub Copilot 在核心定位、工作方式、任务粒度、交互模式等方面的关键差异。
作用: 帮助读者快速区分这两个常见的 AI 编程工具,避免混淆,并理解 Codex 的独特价值。
Codex 在 ChatGPT 中的交互界面截图/GIF (在 "1. Codex 的核心定义与演进" 或 "7. Codex 的可用性、成本与未来展望" 部分):

格式: 截图 (Screenshot) 或 动态图 (GIF)
内容: 展示 Codex 在 ChatGPT 界面中被激活或执行任务的实际操作界面,例如一个任务提示和Codex返回的结果。
作用: 提供直观的用户体验预览,增强文章的实用性和可信度。

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »