问个奇怪的问题,Codex桌面版能不能做到不同会话用不同api,或者说多开codex,每个codex是不同api

Jmmmmmmm 2026-08-15 19:20 1

问个奇怪的问题,Codex桌面版能不能做到不同会话用不同api,或者说多开codex,每个codex是不同api

最新回复 (9)
  • 员外不是方 08-15 19:23
    1

    对会话的API隔离很严格吗^-^


    最简单类似的做法可能就是CPA统一轮转多账号,但是这可能不符合你的隔离要求


    再就是安装多版本codex?

  • lanvent 08-15 19:26
    2
    codex -c model_provider=<name>

    这样可以切换provider。


    (才看到是桌面版,那不可以这么做了。


    复杂点的方法是,本地起类似sub2api,newapi的聚合api网关,用一定的规则来路由,比如让某个会话id必须走指定api。

  • NeverMore 08-15 19:27
    3

    能做到,不是很麻烦。但是感觉需求不大啊。需求大的话我可以开一个出来

  • 野狗 08-15 19:27
    4

    有一种思路,自己做一层聚合路由,模型名自己加前后缀分别映射到不同的api上,然后在不同的会话选不同的模型就可以做到同一客户端不同会话不同api

  • adtiad 08-15 19:28
    5

    codex++没做这个功能吗,不太懂,感觉桌面还是太臃肿了

  • bestrui 08-15 19:30
    6


    可以使用这种方式

    例如配置文件名称是 xxx.config.toml

    然后就可以 codex -p xxx


    # profile: octopus (self-contained)
    # usage: codex --profile octopus
    model_provider = "octopus"
    model = "gpt-5.6-sol"

    [model_providers.octopus]
    base_url = "http://127.0.0.1:8080/v1"
    name = "octopus"
    supports_websockets = false
    wire_api = "responses"
    requires_openai_auth = true
    stream_max_retries = 99999
    # request_max_retries = 20
    experimental_bearer_token = ""
  • 管理员 08-15 19:30
    7

    可以做个临时的node转发,我这边之前写了一个,图形化页面还在测试中

  • 小怪兽 08-15 19:36
    8

    现在codex app好像就能吧,不过key得写在config.toml里

    你打开会话时就会读当前的config.toml并缓存下来,比如你当前ccs是a供应商进codex的A会话,ccs 切b供应商codex进B会话,两边都能正常请求。cli不同进程也是这样,不过cli更简单可以直接–config指定config.toml

  • Karioz 08-15 20:14
    9

    最简单就是装个Cockpit Tools,然后选择codex多开

* 帖子来源Linux.do
返回