• Max.suu

    图片

    我让gpt试了一下 和我说现在配置文件改了不行了

    主楼
  • ichigo-6301

    图片

    我开了这个就有了

    #1
  • Max.suu

    好的佬 请问这是codex++吗?

    #2
  • ichigo-6301

    cc-switch,我用来连sub2pai上auth登录的号,能触发fast的双倍计费

    #3
  • chenhu

    本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

    我的帖子已经打上 开源推广 标签: 是
    我的开源项目完整开源,无未开源部分: 是
    我的开源项目已链接认可 LINUX DO 社区: 是
    我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
    以上选择我承诺是永久有效的,接受社区和佬友监督: 是

    以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出

    我是使用的…

    #4
  • Demorain

    半手动搞是这个,改完加上model.json就有了

    你这个要求太高了,ccw搞不来,你要不就是本地部署newapi或者sub2api

    情况:codex cli/app中,同时出现gpt模型(官方openai/第三方中转) + 其他模型(如grok-4.5模型)

    - 注意我目前使用的是sub2api新版本的混合分组功能实现的,

    * 聚合分组:新增 composite 平台类型分组,可配置模型路由规则,将不同模型的请求分发到已关联的各平台子分组,支持模型别名与路由预览,计费按实际转发的具体模型结算

    - sub2api的分组1:gpt模型。分组2:grok模型。然后这样就可以一个key用两种不同模型

    图片

    - GPT模型:codex使用ccw的api登录或者中转注入方式(带上官号oauth)打开app/cli界面,并且访问gpt模型的时候都是走我sub2api分组1的gpt模型

    - grok-4.5的话,需要先在codex app/cli上显示新的三方模型,先要拉取目前codex cli/app的当前版本的model.json进行修改

    - 本地codex cli的对应版本的在线原版的model.json的拉取命令(自测,不对就让ai自己拉)

    $v = (codex --version | Select-String -Pattern '\d+\.\d+\.\d+(?:-[0-9A-Za-z.-]+)?').Matches[0].Value
    $url = "https://raw.githubusercontent.com/openai/codex/rust-v$v/codex-rs/models-manager/models.json"
    Invoke-WebRequest $url -OutFile ".\models-cli-$v.json"
    Write-Host "Codex CLI version: $v"
    Write-Host "Downloaded: models-cli-$v.json"
    Write-Host "Source: $url"
    ```>
    
    - 本地**codex app内置cli的对应版本**的在线原版的model.json的拉取命令(自测,不对就让ai自己拉)

    $appCodex = Get-ChildItem "$env:LOCALAPPDATA\OpenAI\Codex\bin" -Recurse -Filter codex.exe -File -ErrorAction Stop | Sort-Object LastWriteTime -Descending | Select-Object -First 1
    $v = (& $appCodex.FullName --version | Select-String -Pattern '\d+\.\d+\.\d+(?:-[0-9A-Za-z.-]+)?').Matches[0].Value
    $url = "https://raw.githubusercontent.com/openai/codex/rust-v$v/codex-rs/models-manager/models.json"
    Invoke-WebRequest $url -OutFile ".\models-app-$v.json"
    Write-Host "Codex App CLI: $($appCodex.FullName)"
    Write-Host "Bundled CLI version: $v"
    Write-Host "Downloaded: models-app-$v.json"
    Write-Host "Source: $url"
    ```>

    - 然后让ai帮你加grok-4.5模型到这个model.json里

    图片

    - 记得这个model.json在哪里,比如我的位置在"C:\Users\xxx\.codex\models-desktop-0.144.0-alpha.4.with-grok-4.5.json"

    - 接着打开C:\Users\xxx\.codex\config.toml修改成以下内容(也可以直接cc switch上改)

    - 加上model_catalog_json = "你修改过的model.json的文件位置"

    图片

    - 然后就可以在codex显示这个新模型在列表里

    图片

    - 此时如果codex调用grok-4.5模型,走的就是分组2的grok的key,这样就能共存了。不过比较麻烦的是每次改都要改model.json,可以开发个脚本啥的帮你弄也行

    #5
  • Demorain

    实在不行就试试sub2api把请求都搞成fast试试,我不知道能不能成功,但是我记得别的佬开sub2的公益站就是默认请求全部走fast

    图片

    #6

发表回复

登录后回复