OpenAI Codex 是 OpenAI 推出的通用编程模型,定位是把自然语言指令转换为代码,并让计算机理解用户意图。它是 GPT-3 的后继模型,训练数据同时包含自然语言和来自公开来源的数十亿行源代码,包括公开 GitHub 仓库中的代码。Codex 最擅长 Python,也能处理十多种编程语言;官网曾将它作为 GitHub Copilot 的底层模型,并在 2021 年以 API 私测形式邀请企业和开发者基于它构建应用。需要注意的是,这篇发布文章已被官网标记为过时,原 Codex 模型已于 2023 年 3 月弃用,页面同时提到了 2025 年推出的云端软件工程代理和开源本地 Codex CLI,但正文没有提供这些新产品的完整功能与价格说明。
核心功能
自然语言生成代码
Codex 可以理解简单的自然语言命令,并根据英文指令生成可工作的代码。与主要输出自然语言的 GPT-3 不同,Codex 的目标是让用户能够用自然语言操作软件,并为带有 API 的软件构建自然语言接口。官网将其描述为能够把人的意图传递给计算机的编程模型。
多语言编程支持
Codex 最擅长 Python,同时也熟悉十多种编程语言,包括 JavaScript、Go、Perl、PHP、Ruby、Swift、TypeScript 和 Shell。不同语言的能力并不完全相同,官网明确指出其在 Python 上的表现最强,因此不能将所有语言的效果视为一致。
更大的代码上下文记忆
针对 Python 代码,Codex 拥有 14KB 的记忆空间,而 GPT-3 为 4KB。官网以此说明 Codex 在执行任务时可以纳入超过三倍的上下文信息,帮助模型在处理代码时参考更长的代码片段。
代码解释与重构
官网表示,Codex 已被用于代码转译、代码解释和代码重构。这些用途覆盖了将代码转换到其他形式、帮助理解已有代码,以及调整现有代码结构等编程任务,但发布文章也说明,团队认为可实现的能力仍未被完全探索。
面向通用编程任务
Codex 被定义为通用编程模型,理论上可以应用于几乎所有编程任务。官网同时提醒,实际结果可能有所不同,因此它并不保证每种任务或每种语言都能得到同等质量的输出。它尤其擅长把编程中“将问题拆解为更小问题”之后的另一项工作,即把这些问题映射到已有的库、API 或函数。
API 与软件集成
OpenAI 曾通过 API 以私测形式开放 Codex,邀请企业和开发者在其基础上构建应用。由于模型能够生成代码并调用已有软件接口,它可以被用于为现有应用增加自然语言交互入口。官网还称 Codex 为 GitHub Copilot 提供模型能力,并说明该产品由 OpenAI 与 GitHub 合作推出。
使用方式
历史发布阶段的主要使用方式是通过 OpenAI API 接入,且当时处于 private beta,面向企业和开发者开放。页面还提供了 Codex CLI 的信息,称其为新的开源本地编程代理;同时,2025 年更新提到云端软件工程代理可以并行处理多项任务。正文没有说明是否必须注册、是否需要自备模型 Key,也没有给出具体的导入导出流程。原 Codex 模型已于 2023 年 3 月弃用,当前页面将读者引导至最新编程模型文档及新的 Codex 产品信息。
适用人群与场景
企业和开发者可以通过 API 在自己的应用中加入自然语言编程能力,或构建面向现有软件的自然语言接口。需要处理 Python、JavaScript、Go、PHP、Ruby、Swift、TypeScript、Shell 等代码的程序员,可以将其用于代码生成、解释、转译和重构。使用 GitHub Copilot 的开发者也曾间接接触到由 Codex 提供的模型能力。希望在本地使用编程代理的用户,则可关注页面提到的开源 Codex CLI;不过正文没有展开其具体操作要求。
定价
官网在 2021 年私测初期说明 Codex 将免费提供,但这属于历史发布阶段的安排,页面没有给出当前价格、调用额度或具体套餐。由于原 Codex 模型已在 2023 年 3 月弃用,不能将当时的免费说明直接视为当前服务的定价承诺。
注意事项
该发布页面已被官网明确标记为过时。原 OpenAI Codex 模型已于 2023 年 3 月弃用;页面还说明 2025 年推出了新的 Codex 云端软件工程代理和开源本地 Codex CLI。对于通用编程任务,官网提示结果可能有所不同;同时,Codex 在 Python 上最为擅长,其他语言虽然也有能力覆盖,但正文没有承诺相同表现。