打通所有Agent和所有大模型,這個萬能路由瞭解下?

作者:Draco正在VibeCoding
日期:2026年5月12日 下午6:01
來源:WeChat 原文

整理版優先睇

速讀 5 個重點 高亮

9Router 係一個本地版萬能路由,可以打通所有大模型同 Agent,免費 token 同自訂模型都搞得掂。

整理版摘要

呢篇文章係作者分享佢點樣用 9Router 呢個工具,將佢變成 OpenRouter 嘅本地版,一次過管理好多個大模型同 Agent。作者本身用緊 KIMI Code,想揾個方法唔使逐個 Agent 去 set API key,於是就試咗 9Router。整體嚟講,9Router 嘅安裝同設定都算簡單,十幾分鐘就搞掂,而且支援免費 token 同自訂模型,仲有 Combo fallback 功能,好實用。

作者首先將 9Router 嘅 GitHub 倉庫俾 Agent 去安裝,好快就得到一個 localhost 地址。登入之後,可以喺 Providers 嗰度啟用免費 token,例如 OpenCode Free 嘅 deepseek-v4-flash-free。然後去 CLI Tools 揀返自己常用嘅 Agent,例如 Hermes Agent 或者 OpenCode,設定好 Default Model 就搞掂。如果用到自訂模型,好似 KIMI,就要加 Connection 填 API key。

9Router 仲有 Combo 功能,可以設定多個模型,用 fallback 方式確保穩定。最後作者建議將服務持久化,可以揀 docker 或者直接 run。除咗大模型,9Router 都支援圖片、語音、EmbeddingWeb/Search,就差視頻生成。對於某啲 Agent,仲可以用 MITM 路由劫持嚟強…

  • 9Router 係一個本地版萬能路由,可以連接多個大模型同 Agent,安裝簡單快捷。
  • 免費 token 可以經 OpenCode Free 攞到,唔使錢,設定好 ProvidersCLI Tools 就得。
  • 自訂模型要填 API key,方法係喺 ProvidersConnection,然後喺 CLI Tools 揀模型。
  • Combo 功能可以設定多個模型做 fallback,提高穩定性,防止單一模型失效。
  • 作者建議將服務持久化(docker 或直接 run),方便長期使用;仲有其他功能如 MITM 路由劫持可以探索。
值得記低
連結 github.com

9Router GitHub 倉庫

安裝同文檔,包含所有原始碼同說明。

整理重點

9Router 係咩?

9Router 係一個本地版萬能路由,同 OpenRouter 類似,但可以自己控制。

呢個項目整合咗好多大模型提供商同 Agent,包括 KIMIOpenCode 等,目的係令你唔使逐個 Agent 去配置 API key。作者用 KIMI Code 做例子,十幾分鐘就 set 好。

整理重點

安裝同設定步驟

  1. 1 將 9Router GitHub 倉庫餵俾你嘅 Agent(例如 KIMI Code),記得預先開個空嘅 9Router 文件夾。
  2. 2 Agent 會自動安裝,十幾分鐘後回傳一個 localhost 地址,例如 http://localhost:20128/login。
  3. 3 用瀏覽器打開地址,密碼喺 .env 文件入面,可以自己改。
  4. 4 登入後,點擊左側 Providers,揀 OpenCode Free 嗰度嘅免費 token,啟用模型(例如 deepseek-v4-flash-free)。
  5. 5 CLI Tools,揀你常用嘅 Agent(例如 Hermes Agent),然後揀 Default Model 為剛啟用嘅模型,撳 Apply

如果成功,Agent 會顯示模型名稱。免費 token 就咁樣攞到啦!如果想用自訂模型(例如 KIMI),喺 ProvidersConnection,填 API key,再去 CLI Tools 揀返就得。

免費 token 係經 OpenCode Free 攞嘅,唔使俾錢。

整理重點

進階功能:Combo 同持久化

9Router 有個 Combo 功能,可以一次過加幾個模型,前面嗰個失敗會自動 fallback 到後面。咁樣用落穩定好多,唔怕單一模型死機。

最後,作者建議將 9Router 服務持久化,可以揀直接 run 或者用 docker 容器。咁樣就算你熄咗機,下次開返都唔使再 set 過。

持久化可以慳返每次重啟都要重新配置嘅麻煩。

整理重點

其他功能同探索

除咗大模型,9Router 都支援圖片、語音、EmbeddingWeb/Search Providers,就差視頻生成。你可以喺 Usage 睇返用量。

對於 Github CopilotAntigravityKiro,可以用 MITM 路由劫持強迫佢哋行 9Router。

具體點用可以直接問幫你安裝 9Router 嘅 Agent,佢會教曬你。仲有好多其他功能,就留返畀你自己探索啦!

呢個項目叫9Router,你可以當佢係OpenRouter嘅本地版,或者CC Switch嘅超級版。

睇嚇呢個陣容,基本上最緊要嘅大模型供應商同Agent都整合咗入嚟!

image
image

用法好簡單:

1.
將9Router嘅Github倉庫(https://github.com/decolua/9router)餵俾你一個已經正常運作嘅Agent(我用KIMI Code)

記得預先開一個空嘅9Router資料夾,然後用Agent打開呢個空資料夾

image
2.
十幾分鐘之後,Agent就會幫你搞掂,會回傳一個localhost嘅地址,例如“http://localhost:20128/login”,用瀏覽器打開呢個地址

密碼喺.env檔案裏面,可以自己改

image
3.
登入之後係咁樣:
image
4.
首先唔使理首頁呢個Endpoint,通常唔需要改,直接㩒左邊第二個Tab “Providers”:
image
5.
如果想用免費嘅token,你會見到OpenCode Free嗰度有個“Ready”嘅綠色標誌,㩒入去睇嚇:
image
6.
將上圖嘅“oc/deepseek-v4-flash-free”嘅加號㩒一下,令佢變成可用嘅大模型,變到下圖咁樣:
image
7.
然後,㩒左邊Tab嘅“CLI Tools”,再揀一個你平時成日用嘅Agent,例如我揀Hermes Agent,㩒佢:
image
8.
然後喺展開嘅面板,㩒Default Model最右邊嘅Select掣:
image
9.
㩒揀OpenCode Free下面嘅“deepseek-v4-flash-free”
image
10.
然後㩒“Apply”
image
11.
如果設定成功,就會出現下面呢條綠色嘅Bar
image
12.
然後返去你啱先揀嘅Agent,問嚇佢知唔知自己背後用緊咩模型:
image

恭喜你!免費token攞到喇!

13.
除咗免費嘅token,你都可以加入其他大模型嘅Providers,例如入KIMI,㩒“Add Connection”
image
14.
將API KEY填落去,Name嗰度隨便寫個kimi,然後㩒“Save”:
image
16.
然後應該會見到Connections嗰度係綠色嘅“Active”:
image
17.
然後今次我揀喺OpenCode裏面啟用KIMI嘅模型:返去CLI Tools揀OpenCode,然後㩒Add Model
image
18.
然後揀Kimi K2.6
image
19.
Subagent Model嗰度都揀Kimi K2.6,然後㩒Apply掣:
image
20.
OpenCode+Kimi K2.6都搞掂咗:
image
21.
然後打開OpenCode驗證嚇,冇問題9Router提供嘅kimi/kimi-k2.6:
image
22.
仲有個有趣嘅功能叫Combo,你可以加入多個模型,前一個失敗咗9Router會自動fallback到後面嘅模型,用法同其他模型一樣直接喺Agent嗰度加Model就得:
image
image
23.
最後,叫Agent將9Router嘅服務最好持久化:

當然,亦都可以行docker容器嘅模式,睇自己喜好啦

image
24.
模型用量可以到Usage度隨時睇
image

OK,去到呢度,9Router就算穩定行緊喇。

除咗大模型,9Router亦都將圖片、語音、Embedding、Web/Search嘅Providers列咗出嚟(就差視頻生成):

image
image
image
image
image

此外,對於Github Copilot、Antigravity、Kiro,你可以用MITM路由劫持嘅方式強迫呢幾個Agent行9Router,具體點用,可以直接問幫你安裝9Router嗰個Agent,因為我用唔到,就唔喺度詳細講喇...

image
image

9Router仲有其他一啲功能,就留返俾大家自己探索嚇~

Have fun!

這個項目叫9Router,你可以把它看成是OpenRouter的本地版,或者CC Switch的超級版。

看看這陣仗,基本上把最重要的大模型提供商和Agent都給集成進來了!

image
image

使用方法很簡單:

1.
把9Router的Github倉庫(https://github.com/decolua/9router)餵給你的一個已經在正常工作的Agent(我用的KIMI Code)

記得提前建個空的9Router文件夾,然後用Agent打開這個空文件夾

image
2.
十來分鐘之後,Agent就給你搞定了,會返回一個localhost的地址,比如“http://localhost:20128/login”,用瀏覽器打開這個地址

密碼在.env 文件中,可以自己改

image
3.
登錄進去之後是這個樣子:
image
4.
先不用管首頁這個Endpoint,一般不需要改,直接點擊左側第二個Tab “Providers”:
image
5.
如果想用免費的token,你能看到OpenCode Free那裏有個“Ready”的綠色標誌,點進去看一眼:
image
6.
把上圖中的“oc/deepseek-v4-flash-free”的加號點一下,讓它變成可用的大模型,變成下圖這樣:
image
7.
然後,點擊左側Tab中的“CLI Tools”,然後選一個你平常使用比較多的Agent,比如我選擇Hermes Agent,點擊它:
image
8.
然後在展開的面板中,點擊Default Model最右側的Select按鈕:
image
9.
點擊選擇OpenCode Free下面的“deepseek-v4-flash-free”
image
10.
然後點擊“Apply”
image
11.
如果配置成功,就會出現下面這個綠條
image
12.
然後回到你剛才選擇的Agent,問它一嘴目前它知不知道自己背後用的啥模型:
image

恭喜你!免費token獲取成功!

13.
除了免費的token,你也可以添加其他的大模型Providers,比如進入KIMI,點擊“Add Connection”
image
14.
把API KEY填進去,Name那裏隨便寫個kimi,然後點擊“Save”:
image
16.
然後應該能看到Connections那裏是綠色的“Active”:
image
17.
然後這次我選擇在OpenCode裏啓用KIMI的模型:回到CLI Tools中選擇OpenCode,然後點擊Add Model
image
18.
然後選擇Kimi K2.6
image
19.
Subagent Model那裏也選擇Kimi K2.6,然後點擊Apply按鈕:
image
20.
OpenCode+Kimi K2.6也搞定了:
image
21.
然後打開OpenCode驗證一下,沒毛病9Router提供的kimi/kimi-k2.6:
image
22.
還有個有趣的功能叫Combo,你可以添加多個模型,前面的失敗了9Router會自動fallback到後面的模型上去,使用起來和其他模型一樣直接在Agent那裏添加Model就行:
image
image
23.
最後,讓Agent將9Router的服務最好持久化:

當然,也可以走docker容器的模式,看自己喜好吧

image
24.
模型用量可以到Usage裏隨時查看
image

OK,走到這裏,9Router就算穩定跑起來了。

除了大模型,9Router也把圖片、語音、Embedding、Web/Search的Providers列出來了(就差視頻生成):

image
image
image
image
image

此外,對於Github Copilot、Antigravity、Kiro,你還可以使用MITM路由劫持的方式來強迫這幾個Agent走9Router,具體怎麼用,可以直接問幫你安裝9Router的那個Agent,由於我用不到,就不在這裏展開了...

image
image

9Router還有一些其他能力,就留給大家自己探索吧~

Have fun!