- lostsheep2026-09-0533664
基本问题
- sub2api 的帐号模型没有
gpt-6-astra,^-^点击清除所有模型,
^-^点击同步上游模型,
获得上游的 gpt-6-astra,如果你的帐号还没有被推送这个模型还是会获取不到的(不过今天应该都更新了),然后继续手动勾选回
gpt-image-1,gpt-image-2,gpt-image-1.5这几个图片模型
- 本地的 Codex 使用 sub2api 的 provider 的时候没有获取到
gpt-6-astra问题在你的
~/.codex/model_cache.json里面还没有更新获取到gpt-6-astra,一般重启 codex 就会重新从 sub2api 的 provider 获取新的 model_cache 文件,就能选择到了
- 模型直接选择
gpt-6-astra或者直接~/.codex/config.toml里面指定model = "gpt-6-astra"后请求出现:Unsupported value: 'none' is not supported with the 'gpt-6-astra' model. Supported values are: 'low', 'medium', 'high', 'xhigh', and 'max'.
这个主要是 sub2api 提供的 model_cache.json 文件还没有更新到支持 gpt-6-astra 的思考等级的一些进阶配置,现在 0.2.0 的版本是只有这样:

然后 sub2api 只接受
'low', 'medium', 'high', 'xhigh', and 'max'这些等级就报错了所以就是给 model_cache.json 加上思考等级就行了,不过不是直接对
~/.codex/model_cache.json文件改动,这个每次重启都会加载 provider 自己的,你改了也会被覆盖正确的做法是用 sub2api 自己模型目录然后再细微改动一下:
^-^ sub2api 我的密钥,随便一个 openai 平台的 key 点击使用密钥

^-^点击获取目录,然后刷新会变为下载目录,点击下载目录,获得
codex-models.json模型元数据文件,最简单就是补充一下 gpt-6-astra 的思考等级那些:

code:```
"supported_reasoning_levels": [
{
"effort": "low",
"description": "Fast responses with lighter reasoning"
},
{
"effort": "medium",
"description": "Balanced reasoning for most coding tasks"
},
{
"effort": "high",
"description": "Greater reasoning depth for coding and agent tasks"
},
{
"effort": "xhigh",
"description": "Extra-high reasoning depth for difficult tasks"
},
{
"effort": "max",
"description": "Maximum reasoning depth for complex tasks"
},
{
"effort": "ultra",
"description": "Maximum reasoning with automatic task delegation"
}
],
``^-^在~/.codex/config.toml中加上指定的模型元数据文件配置model_catalog_json = "~/.codex/codex-models.json"` , 改完之后记得重启一下 codex
那以上几步你觉得麻烦,可以直接使用我改好的:
codex-models.json.zip (14.0 KB)
不过我会稍微对齐 openai 官方的那个,对齐的模型配置由我最爱的 grok 完成(点名表扬)

收工
最后,那就开始爽蹬 gpt-6-astra 吧


主楼 - GGB0ND2026-09-0543862
我的codex也不显示gpt6,可以直接用你的文件吗,我没有自己的sub2,一般是直接用的中转站
- lostsheep2026-09-0533664
没问题,指定模型元数据文件而已,不过要看看你的中转站对官方的参数是不是基本支持
- Cyoid2026-09-0546370
我从sub2api 到 ccswitch到codex都不显示gpt6 我直接手动给每个地方都加上gpt-6-astra也能正常用 ^-^
- YYxiaoma2026-09-0535941
不懂就问,佬这个是桌面版GPT吗?不是说桌面版GPT不能用中转站的key?
- YaSol2026-09-0512298
为啥佬你的Sub2api在同步模型的时候会显示gpt-6-astra,我的直接不显示,我以为是要等sub2api更新才有呢
- 飘风2026-09-0546371
可以让codex自己解决,我就是这么干的
- lostsheep2026-09-0533664
没这个说法,可以看看我之前的帖子,账号和api登录都可以共存
- menglong20252026-09-0527905
指定目录后重启codex不会从sub2api重新拉取未修改的文档吗?这样会不会覆盖了刚改好的文档
- lostsheep2026-09-0533664
- 所以就是给 model_cache.json 加上思考等级就行了,不过不是直接对
~/.codex/model_cache.json文件改动,这个每次重启都会加载 provider 自己的,你改了也会被覆盖有说了,不是直接改这个,指定另外的文件
- menglong20252026-09-0527905
在
~/.codex/config.toml中加上指定的模型元数据文件配置model_catalog_json = "~/.codex/codex-models.json"设置模型元文件路径为 “~/.codex/codex-models.json”,这个路径不是默认sub2api自动获取的路径吗(如果指定这个路径的话重启后不会被覆盖吗?),这里是不是应该指定上述下载修改后的元文件路径?
- lostsheep2026-09-0533664
肯定不是呀,所有 provider 都是加载到
~/.codex/model_cache.json,每次加载都覆盖,你试就知道了 - kk-linuxdo2026-09-0512245
般重启 codex 就会重新从 sub2api 的 provider 获取新的 model_cache 文件,就能选择到了?
为什么自动透传和同步到了 重启codexapp 还是没有这个模型选择?
- YYxiaoma2026-09-0535941
- lostsheep2026-09-0533664
看本地的 model_cache.json 有没有
- lostsheep2026-09-0533664
一样可以,普号也可以用
- ⚡️我钢铁侠🔋2026-09-056257
佬的这个Codex App是自己改造了吗?看起来和官方的不太一样
- lostsheep2026-09-0533664
是官方的,就一些外观换了色系