在Codex的最新版本中,使用中转API时无法动态切换模型的问题已经得到解决。对于使用VSCode的用户,需要在~/.codex/config.toml文件中添加requires_openai_auth = true这一行,并重启VSCode。对于使用Codex CLI的用户,需要修改config.toml文件,并在环境变量中添加PACKYCODE_API_KEY。具体操作步骤如下:

  1. 对于VSCode用户,修改~/.codex/config.toml文件,添加如下配置:

    model_provider = "packycode"
    model = "gpt-5"
    model_reasoning_effort = "medium"
    disable_response_storage = true
    
    [model_providers.packycode]
    name = "packycode"
    base_url = "https://codex-api.packycode.com/v1"
    wire_api = "responses"
    requires_openai_auth = true

    添加配置后,重启VSCode即可。

  2. 对于Codex CLI用户,首先修改config.toml文件,添加如下配置:

    model_provider = "packycode"
    model = "gpt-5"
    model_reasoning_effort = "low"
    disable_response_storage = true
    
    [model_providers.packycode]
    name = "packycode"
    base_url = "https://codex-api.packycode.com/v1"
    wire_api = "responses"
    requires_openai_auth = true
    env_key = "PACKYCODE_API_KEY"

    然后在环境变量中添加PACKYCODE_API_KEY为你的中转API密钥。

通过以上步骤,用户可以解决Codex使用中转API时无法动态切换模型的问题。

标签: none

评论已关闭