Yan233_ (@Yan233th)分享一个轻量原生的codex多provider切换方式 中发帖

我平时经常会provider混用,但是codex在这方面支持做的很差,直接切换provider会导致session记忆相互独立,于是就用这个方案,统一路由到模板T,历史就不会割裂了。 
不用ccswitch的原因是我觉得相对来说太重了,没必要。
放在 ~/.codex/config.toml 配置文件里的provider占位符
[model_providers.T]
name = "T"
base_url = "https://placeholder.invalid/"
env_key = "T_API_KEY"

写在 ~/.bashrc 里的函数,方便直接调用特定供应商
_codex_T() {
local base_url="$1"
local api_key="$2"
shift 2
T_API_KEY="$api_key" codex -c ...