OpenRouter Fusion:让一堆大模型先开个会,再把答案半价卖给你

小岛AI 2026 / 06 / 14

昨天晚上刷到 OpenRouter 的一条推,就一句话,Fusion achieves Fable-level intelligence at half the price。翻译过来就是,新出的这个 Fusion,能打到 Fable 级别的智能,价格只要一半。

我第一反应是皱眉。

更聪明、还更便宜,这种话术在 AI 圈听了两年,十有八九是营销在放烟雾弹。便宜往往意味着背后偷偷换了个小模型,聪明往往是挑了几个樱桃 case 给你看。两个好处叠一块儿,通常就是智商税反过来朝你收。

但 OpenRouter 不太一样。这家是做模型路由的,手里攥着 400 多个模型和供应商的接口,平时不太会为了一句口号砸自己招牌。于是我点进去看了它的文档,看完愣了一下,跟你唠唠。

这玩意压根不是一个新模型。

它是让好几个顶级模型,先凑一块儿开个会。

先说清楚 Fusion 到底是个啥

我们平时调 API,逻辑特别朴素,一个问题进去,一个模型出来答案。你用 GPT 就是 GPT 答,用 Claude 就是 Claude 答。模型之间是竞争关系,你二选一。

Fusion 干的事是把这个二选一改成了「都来」。

OpenRouter 给它起的名字叫 compound model,复合模型。你可以把它想象成,你不是雇了一个专家,而是雇了一个专家小组外加一个主持人。你把问题丢进去,它内部会拆成这么几步走。

第一步,一个叫 panel 的专家小组并行作答。默认配置下这个小组里坐着三个人,Claude Opus、GPT、Gemini Pro,全是各家最新的旗舰。它们不是排队回答,是同时开工,各写各的,互相还看不见对方写了啥。而且每个模型手里都开着联网搜索和网页抓取的权限,能现查资料,不是闭着眼睛凭记忆瞎答。这个 panel 最多能塞 8 个模型进去。

第二步,也是我觉得最有意思的一步,来了个叫 judge 的裁判模型。它把小组里每个人的答案收上来,但它干的事不是把几份答案揉成一团。

文档里有句话我盯着看了好几秒,judge「compares their responses and returns structured analysis — it doesn’t merge them」。

它对比,但不合并。

这俩字差别可大了。合并是和稀泥,三个人说的我各取一点拼一篇,听着面面俱到其实糊成一锅。对比是真较真,judge 会输出一份结构化的分析,里头分了好几个维度。

哪些点是几个模型都同意的,这部分叫 consensus,共识,会被当成高置信度的结论。哪些地方几个模型互相打架,叫 contradictions,矛盾点。哪些只有部分模型覆盖到了。哪些是某个模型单独看到的独到见解,unique insights。

还有最后一项,叫 blind spots,盲区,意思是这几个模型集体没想到的地方。

第三步,你那个真正干活的模型,拿着这份对比分析报告,去写最终答案。

让我没绷住的是那个「盲区」

我做的工作是给 AI 搭脚手架的,说人话就是让模型能在生产环境里真正干活的那层工程,agent 的工具链、调度、上下文这些。天天跟模型的输出打交道,所以对「模型会在哪翻车」这件事比较敏感。

单模型最大的问题从来不是它答错,是它答得特别自信地错。

你问一个问题,它给你一段流畅、笃定、结构工整的回答,你根本看不出来它哪句是真的哪句是它编的。它不会主动告诉你「这块我其实没把握」。它的盲区,对你也是盲区,因为你俩共享同一套无知。

Fusion 那个 blind spots 维度,其实就是在拿模型的多样性去补这个洞。三个不同家的模型,训练数据不一样、对齐策略不一样、脾气也不一样。A 模型的盲区,可能正好是 B 模型的强项。judge 把三份答案摊开一对,那些只有一两个模型提到、其他模型完全没碰的点,就被拎出来单独标记了。

这招在工程上其实不新鲜。我们做评测的时候早就在用类似的思路,同一个 prompt 喂给多个模型,看它们在哪儿分叉,分叉的地方往往就是这道题的难点或者陷阱所在。几个模型异口同声的地方你可以放心,几个模型各执一词的地方你就得多长个心眼。

Fusion 把这套「让模型互相照妖」的工程经验,直接产品化成了一个 API。你不用自己搭这套多模型对比的流水线了,调一次接口,背后那场会议自动开完,结论直接递到你手上。

好家伙,这个设计有点子牛逼了。

那「半价」到底是真便宜还是话术

聊到这儿你可能跟我一样,心里那个皱眉还没完全松开。开一场三五个旗舰模型的会,还每个都联网搜,这听着就烧钱,凭啥半价。

这块我得诚实跟你讲,别被那句标语忽悠了。

Fusion 的计费方式,文档写得很直白,你这一次请求的价格,是底下所有模型那几次调用加起来的总和。panel 里三个模型各跑一遍,judge 再跑一遍,外加它们联网搜索的开销,全都算你头上。所以单次调用 Fusion,绝对比你单独调一个模型要贵,这是物理事实,逃不掉。

那「half the price」是在跟谁比?

它比的是「达到同等智能水平」这个目标。OpenRouter 的意思是,你想拿到 Fable 那个级别的回答质量,要么你去买最贵的单模型硬扛,要么你用 Fusion 让几个中等偏上的模型开会凑出同等水平,而后一条路,综合成本只要前者的一半。

听着挺玄对吧,我用大白话给你比划一下。这就好比你要请人解一道特别难的题。一个路子是花大价钱请一位顶级专家单独搞定。另一个路子是请三个还不错的研究生,让他们各自做一遍再互相批改,最后交叉验证出一个同样靠谱的答案,而三个研究生的总价反而比一位顶级专家便宜。

这个账算不算得过来,取决于你那道题值不值得。

OpenRouter 自己在文档里把话也说明白了,Fusion 不是让你拿来回答「今天几号」这种问题的。它的原话是,当一个模型不够用的时候才上 Fusion,比如做研究、要专家级的批判、或者那种「答错了代价很大」的场景。对短平快的小问题,它直接说了,overkill,杀鸡用牛刀。

我挺欣赏这种不藏着掖着的态度。它没跟你说「Fusion 包治百病,所有请求都给我走这条」,而是划清了边界,贵有贵的道理,但你得用在刀刃上。

真要上手,怎么调

说了半天原理,落到代码上其实简单得有点过分。OpenRouter 整个 API 是兼容 OpenAI 格式的,你现有的 OpenAI SDK 基本改个 base URL 就能用。

最偷懒的玩法,直接把 model 字段填成 openrouter/fusion,啥都不用配,它自动套上默认的 Quality 预设那三个旗舰模型,开会、裁判、出答案一条龙。

{
  "model": "openrouter/fusion",
  "messages": [
    { "role": "user", "content": "对比 ridge、lasso 和 elastic-net 回归,各自的强项在哪" }
  ]
}

就这么点东西,背后那场多模型会议就开起来了。

想自己捏一捏,OpenRouter 也给了旋钮。你可以在 plugins 里指定 analysis_models,也就是 panel 里坐哪几个模型,1 到 8 个随你排。再指定一个 model 当裁判。

{
  "model": "openrouter/fusion",
  "plugins": [
    {
      "id": "fusion",
      "analysis_models": [
        "~anthropic/claude-opus-latest",
        "~openai/gpt-latest",
        "~google/gemini-pro-latest"
      ],
      "model": "~openai/gpt-latest"
    }
  ]
}

预算紧张的话,默认那套 Quality 预设全是最贵的旗舰,你可以换成 Budget 预设,把小组成员换成便宜点的模型,省下不少。还有个 max_tool_calls 参数,控制每个模型联网搜索能折腾几轮,默认 8 轮,范围 1 到 16,搜得越狠越贵越慢,自己权衡。哪次不想开会了,单独把 enabled 设成 false 就绕过去了。

它还有另一种接入姿势,不走那个 model 别名,而是把 fusion 当成一个工具挂到你自己的模型上。这样你的模型自己决定啥时候要开会、啥时候直接答。简单问题它自己就答了,碰到硬骨头才去摇人。两种姿势底下其实是同一条流水线,殊途同归。

这种设计我个人是真喜欢。它没把开会做成一个非黑即白的开关,而是做成一个模型能自主判断的能力。模型自己评估这题难不难,难才开会,不难就别浪费那个钱。把决策权交还给模型,这才像那么回事。

我的几句真心话

写到这儿,开头那个皱眉,松开了大半。

倒不是说 Fusion 就完美无缺。它有它实打实的代价,慢和贵是写在脸上的,一场会开下来延迟和账单都不便宜。你要是图快图省,它不是你的菜。它甚至会让一些人不舒服,因为它某种程度上承认了一件事,单个模型,哪怕是最强的那个,也有它够不着的地方,得靠一群模型互相补台。

但我喜欢它背后那个朴素的判断,与其赌一个模型全知全能,不如让几个模型把各自的底牌摊开,让分歧本身成为信息。共识让你安心,矛盾让你警觉,盲区让你别太自信。这套东西,跟我们这些天天看模型在生产环境里翻车的人,踩了一年坑才悟出来的经验,是一模一样的。

我有时候觉得,AI 这两年最大的进步,未必是哪个单点模型又强了多少,而是大家终于开始认真琢磨怎么把模型组织起来干活。从 agent,到多模型协作,再到 Fusion 这种把对比和裁判流程化的东西,路子都是一个,别指望一个超级大脑,要学会搭一个能互相纠错的系统。

万能青年旅店有句词,是谁来自山川湖海,却囿于昼夜厨房与爱。模型也是这样,每一个都来自各自浩瀚的训练数据,却都囿于自己看不见的那片盲区。Fusion 没想着造一个无所不知的神,它只是让这些各有局限的脑子坐到一张桌子前,先开个会。

挺好。航海这件事,从来不是靠一座灯塔,是靠一整片能互相印证的星空。

如果你手上正好有那种「答错了代价很大」的活儿,研究类的、决策类的、要交叉验证的,可以去 OpenRouter 把 Fusion 试一把。记得先把那笔账算清楚,它不便宜,但有些题,本来就值这个价。

至于那句「半价达到 Fable 级智能」的标语,我现在的看法是,它没骗你,但它把后半句藏起来了。完整的版本应该是,在你确实需要那个级别智能的前提下,半价。

前提那几个字,才是重点。