01. VS Code 是什么?
VS Code(Visual Studio Code) 是 Microsoft 推出的免费代码编辑器。你可以把它理解为一个专门用于写代码和管理项目的工作台。
它本身不局限于某一种语言,而是通过插件支持:
- 前端开发(HTML / CSS / JavaScript)
- 后端开发(Python / Node.js / Go 等)
- 脚本与自动化
- Web、桌面应用等多类项目
VS Code 的特点是轻量、灵活、扩展性强,非常适合和 AI 编程助手搭配使用。
如果你不想使用命令行工具,也可以在 IDE 里通过插件来使用 Codex。本文专门讲清楚如何在 VS Code 里完成安装、配置和调用。
本文以 VS Code 插件接入为主。官方 Key 与中转站 Key 的 Base URL 不要混用;配置文件保存后建议重启 VS Code 再测试。
VS Code(Visual Studio Code) 是 Microsoft 推出的免费代码编辑器。你可以把它理解为一个专门用于写代码和管理项目的工作台。
它本身不局限于某一种语言,而是通过插件支持:
VS Code 的特点是轻量、灵活、扩展性强,非常适合和 AI 编程助手搭配使用。
Codex 是面向编程场景的 AI 编程助手与代码能力组合,相比普通聊天助手,更擅长:
在 VS Code 中使用 Codex 后,你可以直接在编辑器里:
你可以把它理解为一个随时可用的编程助手,帮助你更快把想法变成可运行的代码。
如果此时还无法正常使用,通常是因为还没完成后面的环境配置。
安装后必做:先配置 Key,插件才能真正使用。国内网络建议使用中转 Key。
https://codex.dakeai.cc/register?promo=DKAI
注册登录后,在 API 密钥页面创建 Codex 分组密钥。然后在“使用密钥”页面,使用“覆盖配置脚本”方法覆盖 Codex 配置,即可开始使用 Codex 插件。
这套方法对 Claude Code 的 VS Code 扩展同样适用,但要注意 Claude Code 应选择对应的 Claude 分组,不要和 Codex 分组混用。
Windows 用户在 C:\Users\你的用户名\.codex\ 目录新建 auth.json,填入:
{
"OPENAI_API_KEY": "你的API_KEY"
}依旧在 C:\Users\你的用户名\.codex\ 目录新建 config.toml,填入:
model_provider = "codex"
model = "gpt-5.3-codex"
model_reasoning_effort = "high"
disable_response_storage = true
[model_providers.codex]
name = "codex"
base_url = "https://codex.dakeai.cc/v1"
wire_api = "responses"
requires_openai_auth = true保存后重启 VS Code,即可调用成功。
如果 DKAI 控制台提供的 Base URL 或模型名与示例不同,请优先使用控制台实时展示的内容。
重启 VS Code 后,进入 Codex 面板,输入一个最小任务:
请用中文在当前项目中创建一个 hello 接口,并附上调用示例。如果能正常返回并给出可执行代码,说明 VSCode 中使用 Codex 已经跑通。
如果你遇到 VSCode Codex 无法登录、登录卡住、回调异常等问题,优先按下面顺序处理:
auth.json 与 config.toml 路径和内容无误。OPENAI_API_KEY 是否有效、是否有可用额度。更完整的通用排查可以继续查看 Codex API Key 常见问题,或回到 Codex 国内中转站图文配置教程 检查密钥分组和覆盖配置脚本。
插件安装完成后还需要可用的 API Key、Base URL 和本地配置文件。没有完成配置时,通常会出现无法调用、登录卡住或鉴权失败。
Windows 用户通常放在 C:\Users\你的用户名\.codex\ 目录下;macOS 和 Linux 用户通常放在用户主目录的 .codex 目录下。
优先检查 auth.json、config.toml、API Key 和额度;重启 VS Code 后仍不稳定时,可以使用 API Key + 中转 URL 的方式减少网页登录链路依赖。
重启 VS Code,进入 Codex 面板,输入一个最小任务,例如“请用中文在当前项目中创建一个 hello 接口,并附上调用示例”。能正常返回代码说明配置已跑通。
注册 DKAI 中转站,创建 Codex 分组密钥,再按“使用密钥”页面的覆盖配置脚本写入本机配置。