实验
让 Codex 使用不同协议的模型.
验证一个本地网关能否在保留 Codex 工作流的同时,完成协议转换、模型路由、故障转移和请求追踪。
Codex 使用 Responses API,许多模型只提供 Chat Completions 或 Anthropic Messages。这个实验把协议差异收进本地网关,让客户端继续按原来的方式工作。
MuxLayer 已经支持三类协议之间的转换,并能按路由、健康状态和回退顺序选择上游。请求如何转换、发往哪里、为何失败,都能在本地日志里查看。
问题
客户端协议和模型接口对不上
Coding Agent 依赖的请求格式、工具调用和流式事件并不相同。直接改客户端会让配置分散,也很难同时照顾多个模型提供方。
网关
在本地转换并路由请求
请求进入一个本地端点以后,MuxLayer 根据路由规则选择模型,必要时在 Responses、Chat Completions 和 Anthropic Messages 之间转换。
当前结果
常用编码客户端已经接入
公开兼容表已经覆盖 Codex、Claude Code、Gemini CLI、OpenCode、AtomCode,以及二十五个以上的模型提供方。路由、故障转移和请求追踪仍在持续补兼容性。