Repository navigation
Fusion
Edward edited this page Oct 20, 2026
·
3 revisions
Fusion 把几个已配置的模型组合成一个虚拟模型,在 Codex 里像普通模型一样选择。它有两种模式。
一次请求分三步处理:
- Panel:1 到 8 个模型并行处理同一个请求。
- Judge:比较 Panel 的结果,整理共识、依据、分歧和遗漏。
- Final:根据原始请求和 Judge 的结论写出最终回答。
代码审查、复杂设计和风险分析这类需要互相印证的任务适合用它。Panel 并行调用会增加请求次数、延迟和费用,请根据上游限流设置超时和最少成功数。
按本机时间把不同时段的请求交给不同模型,没配置的时段用默认模型。时段之间不能重叠。
可以用来在高峰和低峰之间切换,或者按成本、按不同地区服务的可用时间选模型。在远端服务器上用时,先确认系统时区是对的。
- macOS:菜单栏 → 高级 → Fusion 设置。
- Windows:托盘 → 高级 → Fusion 设置。
- Web 面板:Fusion 页面。
- CLI:适合自动化。复杂配置用界面建和检查更方便。
Fusion 引用的模型要写成当前可用的 model-provider slug。引用的 Provider 或模型被删掉后,保存和导入时都会报错。
打开中间结果展示后:
- 每个 Panel 的结果显示为一张可以展开的卡片。
- Judge 给出共识、分歧和建议的摘要。
- Final 照常以 Codex 原生的流式消息输出,不额外插入说明。
客户端不支持这种展示时,中间结果会改用可折叠的 Markdown,Final 回答不受影响。
Panel 模型可以用一组受限的工具读代码、搜索和做分析。工具调用的轮数和每个模型的调用次数都有上限,防止陷入循环。上限调得越高,延迟和资源消耗越大。
- 成功的 Panel 数少于
min_successful时,整个请求失败。 - Judge 或 Final 超时就直接报错,不会拿默认答案顶替。
- Provider 配置或模型引用有误时,保存那一步就会报错。
- 部分 Panel 失败但成功数达到下限时,成功的结果照常交给 Judge。
- Panel 选能力互补的模型。同一个模型的几个别名放在一起没有意义。
- Judge 选稳定、上下文够长的模型。
- Final 按你想要的回答风格和长度来选。
- 先拿小任务试一试超时、费用和限流,再用到长任务上。