Codex / Codex++
日常使用的主要入口是 Codex++。OpenAI Windows 客户端只需要安装/准备好一次,之后 YNumerics 的 Base URL、Key、模型同步、模型切换和启动主要在 Codex++ 中完成。
1. 准备 OpenAI Windows 客户端
按你的 Windows 环境选择一种方式即可。
方式 A:Microsoft Store 可用
优先使用官方安装路径:
- 打开 Microsoft Store;
- 搜索并安装 OpenAI 官方 Windows 客户端;
- 安装完成后正常启动一次,确认程序能打开;
- 退出客户端,然后继续安装 Codex++。
这里不需要额外配置 YNumerics。后续主要在 Codex++ 中完成。
方式 B:没有 Microsoft Store,或 Store 不可用
使用 Windows 安装包镜像:
https://github.com/Wangnov/codex-app-mirror
下载后:
- 在资源管理器开启 “查看 → 显示 → 文件扩展名”;
- 将下载得到的安装包后缀改成
.zip; - 解压 ZIP;
- 进入解压目录;
- 运行:
这就是客户端入口。确认能够正常打开后即可继续配置 Codex++。
2. 安装 Codex++
下载:
https://github.com/BigPizzaV3/CodexPlusPlus/releases/latest
安装或解压后启动 Codex++ 管理工具。YNumerics 的主要配置都在这里完成。
3. 在 Codex++ 新建 YNumerics 供应商
进入:
Codex++ 管理工具 → 供应商配置 → 添加供应商
建议创建一个供应商,例如 YNumerics。
3.1 基础信息
填写:
| 字段 | 推荐值 |
|---|---|
| 供应商名称 | YNumerics |
| 接入模式 | 纯 API |
| Base URL | https://api.ynumerics.top/v1 |
| Key | 你的 YNumerics API Key |
| Agent 协议 | Responses API |
| User-Agent | 留空 |
一个用户可以有多把 YNumerics API Key。你可以给 Codex++ 单独创建一把 Key,便于以后撤销、统计或更换。
3.2 从上游获取模型
基础信息填写后,在模型区域点击:
“从上游获取模型”
模型列表会从 YNumerics 同步。平台以后新增、下线或调整模型时,再点一次即可刷新列表,不需要手动逐个录入模型名。
更新当前支持的模型列表
点击 “从上游获取模型” 后,列表会更新。例如旧列表未显示 gpt-6-astra,重新获取后即可看到平台当前向你开放的新模型;本次也新增了 deepseek-v4-flash-vision-exp。获取完成后保存供应商,再选择模型。
当前列表包括:
gpt-6-astragpt-5.6-solgpt-5.6-terragpt-5.6-lunacodex-auto-reviewdeepseek-v4-prodeepseek-v4-flashdeepseek-v4-flash-vision-expgpt-image-2
当前模型价格可在 模型广场 查看。
3.3 选择 Agent 模型
当前推荐按任务类型选择:
gpt-6-astra:新增 GPT / Codex / Agent 模型,刷新模型列表后可选择;gpt-5.6-sol:高难度编码、整体规划、关键决策、最终集成和主代理任务;gpt-5.6-terra:日常编码和一般到中高复杂度 Agent 工作流;gpt-5.6-luna:简单、边界清晰的局部任务、成本敏感任务和并行子代理;deepseek-v4-flash:支持 Codex / Agent,也可处理简单、边界清晰的子代理任务;codex-auto-review:主要用于代码审查;gpt-image-2:用于图像任务,不作为 Codex Agent 主模型。
deepseek-v4-pro 目前已支持 Codex / Agent,不再限制为仅普通聊天。新增的 deepseek-v4-flash-vision-exp 也可从同步后的模型列表中选择,具体能力和档位以当前平台配置为准。
需要比较 Sol / Terra / Luna / DeepSeek 等模型的实际费用时,直接查看模型广场。主代理 + 子代理方案是否划算,应比较完成相同任务的实际总花费,详见高级实践。
3.4 上下文窗口
新增模型以各自配置为准
本节保留原有模型的上下文配置说明,不代表 gpt-6-astra 或 deepseek-v4-flash-vision-exp 使用相同的上下文上限或计费阈值。切换新模型后先检查其模型配置和模型广场,不要直接套用旧值。
当前 Codex 模型目录中,GPT 模型的默认 context_window 为 272000。Codex 默认按 effective_context_window_percent = 95 使用,因此实际有效预算约为 258400。
日常任务保持默认即可。遇到大型代码库、长时间 Agent 任务或需要保留更多历史信息时,当前 YNumerics 配置可在 ~/.codex/config.toml 中手工覆盖为:
也可以使用 Codex++ 中对应的上下文设置。修改后保存配置,并从 Codex++ 重新启动客户端使其生效。
长上下文成本
272K 是模型目录的配置值,约 258.4K 是默认 95% 后的有效值。手工设置 372K 表示覆盖单次会话上下文容量;当输入超过 272K 时,成本会升高,具体见模型广场。
3.5 并发与子代理
每位成员的总并发上限为 5,同一账号的所有 Key、Codex 主代理和子代理共享。主代理仍在执行时,最多同时运行 4 个子代理请求。
简单、边界清晰的子任务可以使用 gpt-5.6-luna 或 deepseek-v4-flash 子代理。Luna 当前支持 max;DeepSeek Flash 当前最高支持 xhigh,不要给它手写 max。deepseek-v4-pro 目前也已支持 Agent;用于子代理时,以客户端可选模型和工具配置为准。
4. 保存、启用并从 Codex++ 启动
完成配置后:
- 点击 保存;
- 将
YNumerics设为当前/启用供应商; - 选择需要的模型;
- 从 Codex++ 启动 OpenAI Windows 客户端;
- 打开后确认模型已经切换到所选的 YNumerics 模型。
如果仍显示官方默认模型:
- 完全退出 OpenAI Windows 客户端;
- 完全退出 Codex++;
- 重新打开 Codex++;
- 确认
YNumerics供应商已启用; - 再从 Codex++ 启动客户端。
5. DeepSeek Pro 已支持 Agent
deepseek-v4-pro 目前既可用于普通聊天,也可用于 Codex / Agent。
若你之前按旧文档配置为仅聊天,请:
- 在 YNumerics 供应商里点击 “从上游获取模型” 并保存;
- 选择
deepseek-v4-pro,确认 Agent 协议和工具权限配置正确; - 用下面的最小文件任务检查 Agent 是否正常工作。
因此,Codex Agent 供应商仍使用 Responses API 和支持 Agent 的模型。
6. 首次功能检查
先创建:
D:\codex-test\hello.txt
内容:
然后在 Codex 中发送:
正确结果:
- 能读取
hello.txt; - 能创建
result.txt; result.txt内容正确;- 没有修改无关文件。
如果模型能聊天但不能执行这个文件操作,检查 Agent 协议、文件工具权限、工作目录授权和客户端日志,不要再把 DeepSeek Pro 当作仅聊天模型处理。
7. Codex++ 常见问题
“从上游获取模型”失败
依次检查:
- 接入模式是否为
纯 API; - Base URL 是否为
https://api.ynumerics.top/v1; - Key 是否为当前有效的 YNumerics API Key;
- Key 是否复制了多余空格或换行;
- 当前账号是否有有效订阅/预算;
- 保存供应商后重新点击 “从上游获取模型”。
401 API_KEY_REQUIRED
Codex++ 没有正确带上 Key。检查供应商是否为 纯 API、Key 是否已经保存。
401 INVALID_API_KEY
Key 填错、已撤销,或者 Codex++ 仍缓存旧 Key。换用当前有效 Key,保存后重启。
403 INSUFFICIENT_BALANCE
当前账号没有可用订阅/预算。登录 https://api.ynumerics.top 查看额度;大项目需要重置周额度或申请临时更大额度时,使用本人学邮联系 ynumerics_admin@163.com。是否调整取决于平台当时的总可用额度。
能聊天但不能 Agent
deepseek-v4-pro 目前已支持 Agent。先重新获取模型列表并保存,再检查 Responses API 配置、工具权限和工作目录授权;若仍失败,将脱敏后的错误信息交给管理员检查上游路由。
模型切换后没有生效
彻底退出 Codex++ 和 OpenAI Windows 客户端,再从 Codex++ 冷启动。