是不是没有单独设置过gpt-5.5-openai-compact或gpt-5.4-openai-compact?如果是,可以按照下列操作:
- 如果不使用远端压缩,config.toml需要设置
model_provider = "a"
[model_providers.a]
name = "a或其他任何(除了OpenAI)"
base_url = "..."
这种情况不需要compact模型映射,走的response,理论上不需要再单独设置什么
上述的a你可以换成任何英文名,注意前两个a虽然是自己取的名字,但必须保持一致,否则这个配置会报错
- 如果需要使用远端压缩,config.toml需要设置
model_provider = "a(这里还是随便)"
[model_providers.a]
# 这是唯一影响远程压缩的配置,必须严格匹配大写的O和AI
name = "OpenAI"
base_url = "..."
openai的远端压缩走的是/v1/responses/compact,所以分发层也需要额外设置
- CPA 侧配置模型 alias(映射):
oauth-model-alias:
codex:
- name: "gpt-5.5"
alias: "gpt-5.5-openai-compact"
fork: true
含义:
name = 真实上游模型
alias = 客户端请求模型名
fork = true 表示保留原模型,同时额外暴露 alias
- 如果用new api:
渠道管理 -> 找到指向 CPA 的渠道 -> 编辑
在模型列表里同时保留:
gpt-5.5
gpt-5.5-openai-compact