• 唐洛

    可以参考以下配置,使得 Codex 能够自动根据上游返回实时的模型信息。

    直接登录官方账号的可忽略,此方案仅针对接入三方 API 渠道。

    目前的 AI 网关,比如 GPT-Load、CPA 等都支持 /v1/models?client_version=xxx 的方式动态获取模型列表及相关信息,比如模型能力,上下文大小等等。

    Codex 也可以根据上游的信息来实时获取信息。这样有模型增删或者上下文调整,再也不需要修改 codex 的配置了,直接通过网关调整即可。

    使用 cli 和桌面端不一样的配置方式。

    以下方案都基于 cc-switch 的方式进行快速配置调试。

    ChatGPT桌面端 APP

    - 登录自己的 OpenAI 账号(使用其他API 站也需要先登录一下,才能配置后续自动识别)

    - cc-switch 的 设置-通用 开启 “非接管切换时保留官方登录” 选项。

    - 在里的 Codex 配置里面确认 [model_providers.custom] 下面的 requires_openai_auth = true 配置开启

    - 重启 ChatGPT

    这样就桌面端每次启动都会从自定义的 api 地址里面获取最新的模型数据。

    Codex CLI```
    [model_providers.custom]
    base_url = "http://127.0.0.1:3001/v1"
    model_catalog_url = "http://127.0.0.1:3001/v1/models"

    [features]
    api_key_model_discovery = true
    ```0.156 以上版本,需要以上配置才能开启 api_key 模型发现功能。

    参考这个配置,调整自己的 Codex 配置即可。


    调整服务端网关

    当然是以 GPT-Load 为例 ^-^

    - 模型页面点击模型卡片右上角设置按钮。

    图片

    - 在设置详情里面可以配置模型的 上下文、思考等级、输入能力等。

    图片

    修改完成后重启客户端就会获取最新的模型列表、上下文等信息。


    这样不需要每次增减模型、调整上下文大小都要去改客户端了,而且分发的时候也不需要通知每个人调整。

    主楼
  • shubin_zhang

    不使用ccswitch的呢

    #1
  • 唐洛

    不使用 cc-switch 就手动改配置。

    cli 直接手动改就行。

    app 要配置保持官方登录,没研究过。 ^-^

    #2
  • 纯真的薯薯

    其实可以手动改配置的model_catalog_json这个路径下的json文件 就可以增加模型和增加思考等级了

    #3
  • 唐洛

    就是因为改model_catalog_json麻烦啊。

    如果有新模型,还要把这个文件删除然官方重新生成一次,再重新修改。

    或者自己添加一个模型 json 也不方便。

    #4
  • Linus_Torvalds

    之前就发现了,站里也没人发过,当时试了一下cpa,返回的json有点乱七八糟的,有些属性不能配置,模型上下文也不能调整

    今天爆发性的三四个帖子发这个

    gpt-load这个配置看起来不错,到现在还没用过呢

    图片

    我之前都是codex debug models,以gpt-5.6-sol为模板,增加第三方模型,AI去更新文件也还算方便

    图片

    #5
  • 唐洛

    是的,之前有佬友提需求,再加上我个人的使用方便,所以gpt-load对这个功能进行了优化。

    #6

发表回复

登录后回复