CPA能开codex的fast吗

2026-04-29 08:406阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

让 GPT 看了源码,说不能,但论坛里又有不少人说可以,所以到底是可以还是不可以啊

网友解答:
--【壹】--:

这种我也试过,但是试完之后感觉速度并没有任何变化呀,我的号池里面是Team,理论上应该是可以的吧?


--【贰】--:

我知道怎么开,但是具体效果有没有生效,我就不知道,一般是这样的,在不使用CPA代理的情况,使用正常的账号登陆codex,在设置中打开FAST,然后退出账号,再使用CPA覆盖账号,此时重新打开codex,codex的5.4和5.5模式会固定为FAST,如果你要退回正常就也是如此操作,因为能看到那个闪电图标,但是具体有没有效果我不是很清楚,但是我知道5.5+CPA的FAST非常消耗额度,这个消耗的非常快


--【叁】--:

我让小龙虾和河马都试了,结果是开不开,放弃了。


--【肆】--:

怎么会没有
codex 将 fast 转换为 priority 的机制被吃掉了
cpa 之前会拦,现在不会
直接覆盖 payload 即可


--【伍】--:

源码里没有包含fast模式的开关代码,所以肯定是找不到的吧,这个实现的原理是通过cpa覆写原始请求内容,覆写的部分都是自己填的
是我想当然了,我在CPA的源码里找到这样一段,应该是做了特判的

rawJSON, _ = sjson.DeleteBytes(rawJSON, "top_p") if v := gjson.GetBytes(rawJSON, "service_tier"); v.Exists() { if v.String() != "priority" { rawJSON, _ = sjson.DeleteBytes(rawJSON, "service_tier") } }


--【陆】--:

cpa默认不会修改传输的,你看看你的配置是不是开了

下面是codex的
最新版本的codex默认开fast模式,free额度消耗太快了,我还是配置关闭fast了

你在命令行输入 /fast status查看就知道了

paste_1777315836655.png1652×390 10.5 KB

关闭fast

fast_mode = false service_tier = "flex"

开启fast

fast_mode = true service_tier = "fast"


--【柒】--:

mark,明天来看看有没有什么好的方案。


--【捌】--:

在cpa的config.yaml里加类似这种

oauth-model-alias:
codex:
- name: “gpt-5.5”
alias: “gpt-5.5-high-fast”
fork: true

payload:
override:
- models:
- name: “gpt-5.5-high-fast”
protocol: “codex”
params:
service_tier: “priority”
reasoning.effort: “high”

我记得我的gpt是说他在cpa仓库issue里翻出来的仓库维护者提供的解决方案

问题描述:

让 GPT 看了源码,说不能,但论坛里又有不少人说可以,所以到底是可以还是不可以啊

网友解答:
--【壹】--:

这种我也试过,但是试完之后感觉速度并没有任何变化呀,我的号池里面是Team,理论上应该是可以的吧?


--【贰】--:

我知道怎么开,但是具体效果有没有生效,我就不知道,一般是这样的,在不使用CPA代理的情况,使用正常的账号登陆codex,在设置中打开FAST,然后退出账号,再使用CPA覆盖账号,此时重新打开codex,codex的5.4和5.5模式会固定为FAST,如果你要退回正常就也是如此操作,因为能看到那个闪电图标,但是具体有没有效果我不是很清楚,但是我知道5.5+CPA的FAST非常消耗额度,这个消耗的非常快


--【叁】--:

我让小龙虾和河马都试了,结果是开不开,放弃了。


--【肆】--:

怎么会没有
codex 将 fast 转换为 priority 的机制被吃掉了
cpa 之前会拦,现在不会
直接覆盖 payload 即可


--【伍】--:

源码里没有包含fast模式的开关代码,所以肯定是找不到的吧,这个实现的原理是通过cpa覆写原始请求内容,覆写的部分都是自己填的
是我想当然了,我在CPA的源码里找到这样一段,应该是做了特判的

rawJSON, _ = sjson.DeleteBytes(rawJSON, "top_p") if v := gjson.GetBytes(rawJSON, "service_tier"); v.Exists() { if v.String() != "priority" { rawJSON, _ = sjson.DeleteBytes(rawJSON, "service_tier") } }


--【陆】--:

cpa默认不会修改传输的,你看看你的配置是不是开了

下面是codex的
最新版本的codex默认开fast模式,free额度消耗太快了,我还是配置关闭fast了

你在命令行输入 /fast status查看就知道了

paste_1777315836655.png1652×390 10.5 KB

关闭fast

fast_mode = false service_tier = "flex"

开启fast

fast_mode = true service_tier = "fast"


--【柒】--:

mark,明天来看看有没有什么好的方案。


--【捌】--:

在cpa的config.yaml里加类似这种

oauth-model-alias:
codex:
- name: “gpt-5.5”
alias: “gpt-5.5-high-fast”
fork: true

payload:
override:
- models:
- name: “gpt-5.5-high-fast”
protocol: “codex”
params:
service_tier: “priority”
reasoning.effort: “high”

我记得我的gpt是说他在cpa仓库issue里翻出来的仓库维护者提供的解决方案