这是一份围绕配置本身写的总文档。重点不是“只会某个入口怎么点”,而是把官方登录、YUNCE_API_KEY、
~/.codex/config.toml、模型选择这几层彻底理顺。理顺以后,桌面版、IDE、CLI 都用同一套逻辑。
model_provider = "yunce",指向 https://yunce.cloud/v1。
YUNCE_API_KEY,不是写死在配置文件里。
gpt-5.4、gpt-5.4-mini、gpt-5.3-codex,旧的 gpt-5-codex-mini 只保留兼容。
config.toml 语法,而是把“官方登录”和“真正走你中转站的 provider”混成同一层。
gpt-5.4gpt-5.4-minigpt-5.3-codexhttps://yunce.cloud/v1YUNCE_API_KEYwire_api = "responses"你只需要把后台复制出来的完整 token 放进 YUNCE_API_KEY。
sk-。
$env:YUNCE_API_KEY = "在这里填你的Token"
[System.Environment]::SetEnvironmentVariable("YUNCE_API_KEY", "在这里填你的Token", "User")
export YUNCE_API_KEY="在这里填你的Token"
echo 'export YUNCE_API_KEY="在这里填你的Token"' >> ~/.bashrc source ~/.bashrc
C:\Users\你的用户名\.codex\config.toml~/.codex/config.toml~/.codex/config.toml把下面内容原样保存进去:
#:schema https://developers.openai.com/codex/config-schema.json # Verified against OpenAI Codex docs on 2026-03-26. # This file is intended for Codex App, IDE extension, and CLI. model = "gpt-5.4" model_provider = "yunce" [windows] sandbox = "elevated" sandbox_private_desktop = true [model_providers.yunce] name = "yunce.cloud" base_url = "https://yunce.cloud/v1" env_key = "YUNCE_API_KEY" wire_api = "responses" request_max_retries = 4 stream_max_retries = 5 stream_idle_timeout_ms = 300000 [profiles.yunce_gpt54] model = "gpt-5.4" model_provider = "yunce" [profiles.yunce_gpt54_mini] model = "gpt-5.4-mini" model_provider = "yunce" [profiles.yunce_gpt53_codex] model = "gpt-5.3-codex" model_provider = "yunce" # Compatibility fallback only. # Keep this profile only if your relay still exposes gpt-5-codex-mini. [profiles.yunce_legacy_fast] model = "gpt-5-codex-mini" model_provider = "yunce"
model_provider = "yunce"
base_url = "https://yunce.cloud/v1"
env_key = "YUNCE_API_KEY"
wire_api = "responses"
YUNCE_API_KEY 并保存好 ~/.codex/config.tomlLocal 模式gpt-5.4,需要更快更省且后端支持再选 gpt-5.4-miniYUNCE_API_KEY~/.codex/config.tomlcodex -p yunce_gpt54
reply exactly ok
codex exec -p yunce_gpt54 "reply exactly ok"
401 / Unauthorized:通常是 token 写错,或者 YUNCE_API_KEY 没真正生效。config.toml 不生效:确认路径对,确认顶层用了 model_provider = "yunce"。gpt-5.4-mini 模型不存在:说明你的后端大概率还没开这个模型,先退回 gpt-5.4 或旧兼容轻量档。YUNCE_API_KEY 或 provider 层仍然没配对。