跳至主要內容

介紹 LiteLLM Fusion:比 Fable 5 多解決 56% 的任務

LiteLLM Auto Router Fusion 在 21 個任務中解決了 14 個,相較之下 Fable 5 解決了 9 個

LiteLLM Auto Router Fusion 在 21 個 Terminal-Bench 任務中解決了 14 個;Claude Fable-5 單獨則解決了 9 個。 Fusion 會在多個模型上平行執行任務,並由其中一個模型將候選成果綜合成單一答案。兩個分支都執行了相同的 21 個任務。

🚀 協助塑造 Auto-Router

搶先體驗、直接與 LiteLLM 團隊合作,並以您的正式流量影響產品藍圖。

申請成為設計夥伴

已在測試了嗎?請在 討論串 #32168 分享您的結果。

主要發現​

  • Fusion 多解決了 5 個任務,14/21 對上 9/21,在這個子集上的解決率提升了 24 個百分點
  • 總支出增加 36%($67.13 到 $91.64),同時 每個已解決任務的成本下降 12%($7.46 到 $6.55)
  • 額外的模型很便宜;綜合步驟才不便宜。 Opus-5 和 Kimi-K3 合計占 Fusion 帳單的 $21.27。Fable-5 這一項本身就要 $70.37,比整個單模型分支還高
  • 延遲才是真正的成本。 中位單輪時間從 6s 增加到 30s,p95 從 55s 增加到 237s,而每個任務的中位整體耗時則從 5 分鐘變成 8 分鐘
  • Fusion 並非絕對更好。 它輸掉了一個單模型解決的任務,而且是因為逾時而非錯誤答案

結果​

分支解決率已解決/n總成本$/已解決中位單輪時間p95 單輪時間任務中位整體耗時代理程式輪次
Fusion:Fable-5 + Opus-5 + Kimi-K366.7%14/21$91.64$6.5530s237s8 分鐘169
僅 Fable-542.9%9/21$67.13$7.466s55s5 分鐘395

Fusion 需要少 57% 的代理程式輪次就能取得更多進展,因為綜合後的答案更接近正確,代理程式也花更少時間迭代。每一輪大約要多花 5 倍的整體時間,因此任務從頭到尾仍然更久。

額外任務從哪裡來​

兩個分支都解決了 8 個任務。Fusion 額外拿下了單模型漏掉的 6 個:chess-best-move、crack-7z-hash、largest-eigenval、llm-inference-batching-scheduler、password-recovery 和 write-compressor。6 個任務兩邊都沒解決。唯一的回退,winning-avg-corewars,在 Fusion 下逾時。

任務Fable-5Fusion
adaptive-rejection-sampler失敗失敗(逾時)
build-pmars已解決已解決
chess-best-move失敗(逾時)已解決
cobol-modernization已解決已解決
crack-7z-hash失敗已解決
filter-js-from-html失敗失敗
gcode-to-text失敗(逾時)失敗(逾時)
install-windows-3.11失敗失敗
largest-eigenval失敗已解決
llm-inference-batching-scheduler失敗(逾時)已解決
merge-diff-arc-agi-task已解決已解決
multi-source-data-merger已解決已解決
overfull-hbox已解決已解決
password-recovery失敗已解決
polyglot-c-py失敗失敗
prove-plus-comm已解決已解決
pypi-server已解決已解決
sparql-university已解決已解決
train-fasttext失敗失敗(逾時)
winning-avg-corewars已解決失敗(逾時)
write-compressor失敗已解決

Fusion 拿下的這 6 個任務,正是第二個意見會改變答案的類型:破解雜湊、找特徵值、寫壓縮器。不同模型會以不同方式處理這些問題,而綜合步驟可以選擇真正有效的攻擊路線,而不是一開始就押定單一路線。

錢花到哪裡去了​

模型Fusion 分支支出佔比
claude-fable-5$70.3776.8%
claude-opus-5$17.3719.0%
kimi-k3$3.904.3%

將 Opus-5 和 Kimi-K3 加入作為候選生成器,在 21 個任務上共花了 $21.27。Fable-5 這一項之所以超過整個單模型基準,是因為 Fable 同時在 169 次輪次中的 167 次負責生成候選與綜合。如果您想降低 Fusion 帳單,槓桿點在綜合器,而不是候選池的大小。

如何量測​

  • 基準: 與我們先前的 自動路由器基準 相同的 Terminal-Bench 2.0 21 任務子集
  • 基準分支: 對 claude-fable-5 的每個請求都使用高努力等級
  • Fusion 分支: claude-fable-5、claude-opus-5 和 kimi-k3 各自以高努力等級產生候選工作;claude-fable-5 綜合最終答案。綜合在 169 次輪次中的 167 次執行
  • 成本: 來自 gateway 支出記錄、涵蓋所有候選呼叫與綜合呼叫的全部 21 個任務總美元支出
  • 失敗: 代理程式逾時都算失敗。Fusion 分支出現 5 筆逾時紀錄,而基準分支為 3 筆,這與其較高的每輪延遲一致
  • 提供者錯誤: 各模型群組的失敗列數分別為 Fable-5 7 筆、Opus-5 6 筆、Kimi-K3 4 筆,外加雙方各 2 筆分支層級失敗。Fusion 分支也記錄了 21 筆 content_filter 紀錄,全部都發生在候選生成階段

每個分支在 21 個任務上跑一次,只能算是方向性結果,不能當成信賴區間。這表示 Fusion 值得在您自己的工作負載上量測;但它並不能建立 Terminal-Bench 整體的解決率,而且這些數字也不應與先前文章中的分支相比,因為前者使用了不同的配置。

何時該使用它​

Fusion 以延遲和總支出換取完成的任務。當您付費是為了把任務完成時,這種取捨才成立;這涵蓋遷移、困難除錯、離線代理程式執行,以及評估框架。若在互動式請求後方使用,237s 的 p95 單輪時間會讓使用者直接感受到。若您已經在高努力等級下執行前沿模型,卻仍看到任務失敗,值得問的問題是:第二個與第三個候選是否能解決它們;而這個子集顯示,約四分之一的情況下答案是可以。

試試看​

資訊

讓代理程式在同一任務上指向多個模型、綜合結果,並比較每美元完成的任務數與您目前的單一模型。請在 討論串 #32168 分享數字或問題。若要直接與我們一起做這件事,請 申請成為設計夥伴。

相關閱讀:在提示快取之上疊加自動路由 與 自動路由在生產環境中節省了什麼。