IDEA + Codex · 32ai 零魔法直连各模型
IDEA + Codex · 32ai 零魔法直连各模型
先说一下,这篇文章的目标很简单:帮你在IntelliJ IDEA里装上Codex插件,然后通过一个叫32ai的中转平台,直连OpenAI的GPT-5-Codex模型。整个过程不需要魔法,配置也不算复杂。如果你正好在找类似的集成方案,可以参考一下后面这个完整流程。
咱们从头开始。
安装 Codex
先把Codex装到全局环境里。这一步需要Node.js环境,直接在命令行运行:
npm install -g @openai/codex
IDEA 插件搜索 & 安装
打开IntelliJ IDEA,在插件市场搜索"Codex",找到后直接安装。这一步没什么特别的门槛,装完重启IDE就行。
修改配置文件 config.toml
Codex的配置加载是有优先级顺序的,从高到低大概是:CLI标志 > 剖面值(--profile)> 项目级配置文件 > 用户级配置 > 系统级配置 > 内置默认。咱们这次只需要配置用户级就可以了。
Windows用户,配置文件路径在~/.codex/config.toml。如果这个文件不存在,手动创建就好。
直接复制以下内容到config.toml:
model_provider = "32ai"
model = "gpt-5-codex"
model_reasoning_effort = "medium"
model_reasoning_summary = "auto"
model_verbosity = "medium"
model_supports_reasoning_summaries = false
disable_response_storage = true
preferred_auth_method = "apikey"
approval_policy = "on-request"
[model_providers]
[model_providers.32ai]
name = "32ai"
base_url = "https://32ai.uk/v1"
wire_api = "responses"
requires_openai_auth = true
request_max_retries = 4
stream_max_retries = 5
stream_idle_timeout_ms = 300000
[profiles]
[profiles.32ai]
model = "gpt-5-codex"
model_provider = "32ai"
approval_policy = "on-request"
sandbox_mode = "read-only"
model_reasoning_effort = "medium"
model_reasoning_summary = "auto"
model_verbosity = "medium"
personality = "friendly"
include_apply_patch_tool = false
experimental_use_unified_exec_tool = false
experimental_use_freeform_apply_patch = false
tools.web_search = false
[notice.model_migrations]
gpt-5-codex = "gpt-5.3-codex"
"gpt-5.2-codex" = "gpt-5.3-codex"
配置参考来自OpenAI官方文档(已适配32ai的端点设置)。
获取 32ai API Key
去中转平台32ai.uk注册一个账号,登录后在后台生成API密钥。这个平台的亮点是便宜、稳定,而且直连不需要魔法。
价格大概是0.56 : 1的比率,具体可以自己去看看。
修改认证文件 auth.json
在Codex配置目录下(也就是~/.codex/),创建或编辑auth.json文件,把刚才拿到的API key填进去:
{
"auth_mode": "apikey",
"OPENAI_API_KEY": "你的32ai_api_key_粘贴在此"
}
IDEA 中启动 Codex
回到IDEA,找到Codex插件的图标,通常在右侧边栏或工具窗口里,点击启动即可。
验证模型 & 配置文件生效
启动后,查看当前使用的模型,应该显示为gpt-5-codex。
任务测试 · 完成集成
随便给它一个代码任务或指令,试试看整个链路是否正常工作。如果一切顺利,你就已经成功在IDEA里用上GPT-5-Codex了。
配置备忘
- 使用用户级配置(
~/.codex/config.toml)全局生效。 [model_providers.32ai]里定义了 base_url 为 32ai.uk/v1,wire_api 设为 responses。- 通过
[profiles.32ai]把提供商和模型关联起来,personality 可选 friendly 或 pragmatic。 - 迁移通知:gpt-5-codex 会自动映射到 gpt-5.3-codex。
- 更多高级参数(日志、上下文窗口)可以按需取消注释。
整个过程走下来,相当于用一套配置串联了IDEA后端、Codex插件和32ai的中转接口。虽然步骤不少,但每一步都比较清晰,复制粘贴就能搞定。这套方案最大的优势是——不用魔法,直连稳定,而且价格确实低。
如果遇到问题,可以检查一下配置文件是否生效、API Key是否正确,或者看看模型映射是否成功。