群发资讯网

关于Codex中使用第三方模型的常见问题

Codex现在可以原生连接OpenAI官方模型之外的第三方模型了,包括本地运行的开源模型、其他厂商的云端模型,以及自建的代理或路由。

Q1:怎么定义一个新的模型提供方?
在config.toml里写一段model_providers配置,把name、base_url、env_key填好,再把model_provider指向它就行。一个provider本质就是描述如何连到某个模型。

Q2:本地模型能跑吗,比如Ollama?
可以。Codex内置了对本地open source模型的支持,加上--oss参数就能走本地provider,默认用oss_provider指定的那个,支持Ollama和LM Studio。适合不想把代码传到云端的人。

Q3:有些provider要特殊的请求头怎么办?
支持自定义HTTP headers,可以写死固定值,也可以从环境变量里读,应对那些需要鉴权字段或开关功能的接口。

Q4:能直接连Amazon Bedrock吗?
能,这个是内置provider。设置好AWS的profile和region就能用,不填profile就走标准AWS凭证链,相当于把AWS上的模型接进来。

Q5:只是想改一下OpenAI官方的地址呢?
那就别新建provider了,直接在config里设openai_base_url,把内置openai provider指向你的代理或路由就够了。内置的openai、ollama、lmstudio这三个ID是保留的,改不了。

Q6:换了模型后还能调推理强度、上下文窗口这些吗?
能。model_reasoning_effort、model_verbosity、model_context_window都能单独配,不同provider支持程度不同,比如verbosity只对走Responses API的生效。

Codex的provider体系现在开放得超出预期,本地模型、云端大厂、自建代理都能塞进来。具体配置方法见官方文档。