跳转到内容

config 与官方文档不一致,且自动拉取模型列表不通 - Codex

Quick fix

按官方规范修改 config.toml 并设置 ARK_API_KEY;Codex 可恢复使用,但自动拉取模型列表仍需 CC Switch 适配。

报错原文
手动按官方文档修正后 Codex 可正常使用,但 CC Switch 的自动拉取模型列表功能仍然不通。

CC Switch 3.19.2 的火山引擎 Agent Plan 预设复用了通用模板,生成的 provider 标识、TOML section、名称和认证方式均与官方规范不一致。模板使用 `requires_openai_auth = true`,而官方配置要求通过 `env_key = "ARK_API_KEY"` 认证,并要求启用 `model_supports_reasoning_summaries`。

这是两个相关但不能由同一修改完全解决的问题:手动修正 `config.toml` 并设置 `ARK_API_KEY` 后,Codex 桌面端可以正常使用;但 CC Switch 依赖 `{base_url}/models` 自动拉取模型,而 Agent Plan API 的该端点返回 404。官方的 `ListArkAgentPlanModel` 又使用 IAM HMAC-SHA256 签名,不能直接使用 Agent Plan 的 Bearer Token,因此自动拉取仍需 CC Switch 单独适配。

  1. 将火山引擎 Agent Plan 的 provider 配置改为官方文档所示格式,并把 `<Model_Name>` 替换为实际使用的模型名。

    config.toml
    model_provider = "custom"
    model = "ark-code-latest"
    model_reasoning_effort = "high"
    disable_response_storage = true
    model = "<Model_Name>"
    model_provider = "volcengine-agent-plan"
    model_supports_reasoning_summaries = true
    [model_providers.custom]
    name = "ark_agentplan"
    [model_providers.volcengine-agent-plan]
    name = "volcengine-agent-plan"
    base_url = "https://ark.cn-beijing.volces.com/api/plan/v3"
    env_key = "ARK_API_KEY"
    wire_api = "responses"
    requires_openai_auth = true
  2. 设置 `ARK_API_KEY` 环境变量;Issue 报告确认,完成配置修正后 Codex 桌面端可正常使用。

  3. 不要把配置修正视为自动模型列表问题的完整解决方案;Agent Plan 的 `/models` 端点返回 404,当前仍需等待 CC Switch 为其模型查询方式增加专门适配。

ToolCodex
Version受影响版本:CC Switch 3.19.2
PlatformsWindows

(暂无 FAQ)

这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。