大家好,我是小胖。
最近有不少人问我怎么安装 Codex。我发现大家的困惑主要来自两个地方:
一是不知道 Codex 现在是什么状态(它已经被整合到 GPT-4 和其他产品里了)。
二是不清楚不同系统、不同使用场景下的安装差异。
今天就一次给你讲清楚。
首先,Codex 现在是啥?
这个问题必须先说清楚,否则后面的步骤都是白费力气。
Codex 的身份变了。
2021 年 OpenAI 发布 Codex,它是一个独立的模型,专门用来写代码。当时很多人通过 Codex API 来调用它。
但现在(2024 年),Codex 已经被整合进了 GPT-4 系列模型。也就是说,你不再是"用 Codex",而是"用 GPT-4 来做代码生成"。
这意味着什么?
如果你想体验代码生成能力,你有几个选择:
- 1用 OpenAI 官方的 ChatGPT 或 API(需要付费账户)
- 2用集成了 GPT 能力的 IDE 插件(比如 GitHub Copilot、Cursor、Windsurf)
- 3用开源替代品(比如 Code Llama、CodeQwen)
方案一:ChatGPT Web 界面(最简单)
如果你只是想体验代码生成,最快的办法就是直接用 ChatGPT。
步骤:
- 1访问 https://chat.openai.com
- 2用你的 OpenAI 账号登录(没有的话先注册)
- 3选择 GPT-4 模型
- 4在对话框里描述你的代码需求
比如你可以说:"用 Python 写一个快速排序算法",ChatGPT 就能帮你生成。
优点: 零安装、即开即用、还能解释代码。
缺点: 不在 IDE 里,复制粘贴比较麻烦。
方案二:通过 API 调用(适合开发者)
如果你想在自己的应用或工具里集成代码生成能力,需要用 OpenAI API。
▸ 第一步:申请 API Key
- 1登录 https://platform.openai.com/account/api-keys
- 2点击 "Create new secret key"
- 3复制这个 key(只会显示一次,丢了就得重新生成)
- 4保存到安全的地方(千万别提交到 GitHub)
▸ 第二步:安装 OpenAI 官方库
Mac 和 Linux:
pip install openaiWindows:
pip install openai(装法是一样的,因为是 Python 包)
▸ 第三步:写代码调用
创建一个 Python 文件(比如 codex_demo.py):
from openai import OpenAIclient = OpenAI(api_key="你的API_KEY")response = client.chat.completions.create( model="gpt-4", messages=[ { "role": "user", "content": "用 Python 写一个函数,输入一个数字,返回它的所有因数" } ])print(response.choices[0].message.content)运行:
python codex_demo.py就能看到生成的代码了。
注意: API 是按 token 计费的。免费账户有 $5 的额度,付费账户按使用量计费。
方案三:IDE 插件(最实用)
这是我最推荐的方案,因为能直接在编辑器里用,工作流最顺畅。
▸ GitHub Copilot(最成熟)
这是微软和 OpenAI 联合开发的,基于 Codex 技术。
安装步骤(以 VS Code 为例):
- 1打开 VS Code
- 2点击左侧扩展图标(或 Cmd+Shift+X)
- 3搜索 "GitHub Copilot"
- 4点击安装
- 5安装完成后,点击"Sign in with GitHub"
- 6浏览器会打开 GitHub 授权页面,点击授权
- 7回到 VS Code,授权完成
使用:
写代码时,Copilot 会自动出现建议。按 Tab 接受,或继续写你的代码。
费用: 个人用户 $10/月,也可以免费试用 60 天。
支持的 IDE: VS Code、JetBrains(WebStorm、PyCharm 等)、Neovim 等。
▸ Cursor(最新潮)
这是一个 VS Code 的"超级版本",内置 Claude 和 GPT-4,专门为 AI 编程优化。
安装步骤:
- 1访问 https://cursor.com
- 2下载对应系统的版本(Mac Intel / Apple Silicon / Windows)
- 3解压后直接打开(Mac 拖进 Applications,Windows 直接运行安装程序)
- 4首次打开时会提示登录或注册账号
- 5选择你的 AI 模型偏好(Claude 或 GPT-4)
使用:
和 VS Code 一样,但能力更强。特别是有个 "@" 功能,可以让 AI 理解你整个项目的上下文。
费用: 免费版有限制,Pro 版 $20/月。
▸ Windsurf(更新的选择)
由 Codeium 开发,也是一个 AI-first 的编辑器。
安装步骤:
- 1访问 https://codeium.com/windsurf
- 2下载对应系统版本
- 3安装后首次打开需要登录
- 4配置 API 密钥(可以用 OpenAI 的,也可以用 Codeium 的)
特点: 特别强调"流程"概念,能记住你的工作流程上下文。
费用: 部分功能免费,高级功能按使用量计费。
方案四:开源替代品(如果你想自主)
如果你不想依赖 OpenAI,或者想本地运行,有几个开源选项。
▸ Code Llama
Meta 开源的代码模型,可以本地部署。
安装(需要 ollama):
# Mac 或 Windows 先安装 ollama# 访问 https://ollama.ai 下载# 然后运行ollama pull codellamaollama run codellama优点: 完全本地、隐私、免费。
缺点: 效果不如商业模型,需要足够的计算资源。
▸ CodeQwen(国产选择)
阿里开源的代码模型,中文支持不错。
安装方式类似:
ollama pull codeqwenollama run codeqwen不同系统的安装总结
我该选哪个?
快速体验,不想花钱: ChatGPT Web 界面
要在 IDE 里用,预算有限: GitHub Copilot 免费试用
想要最好的体验,不差钱: Cursor 或 Windsurf
做产品或工具集成: OpenAI API
想完全自主,有服务器: Code Llama 或 CodeQwen
常见问题
Q: Codex 还能用吗?A: Codex 模型本身已经下线,功能被整合进 GPT-4 了。但通过上面这些方案,你用到的其实就是 Codex 的继任者。
Q: API 很贵吗?A: 相对便宜。GPT-4 大约 $0.03 每 1K input tokens,$0.06 每 1K output tokens。一个代码生成请求通常几分钱。
Q: 本地运行 Code Llama 需要什么配置?A: 至少 16GB 内存比较舒服。GPU 更好,但不是必须。
Q: 能用于商业项目吗?A: 可以。GitHub Copilot 和 OpenAI API 都支持商业使用,只要付费即可。开源模型也可以。
夜雨聆风