如何使用OpenRouter設置G0DM0D3:逐步指南(2026)
2026年使用OpenRouter API金鑰設置G0DM0D3的逐步指南。三種部署選項:本地部署、靜態主機或Docker API伺服器。
嘿,大家好。我是 Dora。你知道嗎,我曾經數過自己在比較模型輸出時開了幾個瀏覽器分頁?七個。四個不同的聊天介面、兩個 API 測試平台,還有一個試算表追蹤哪個模型說了什麼。這就是 G0DM0D3 要消除的摩擦 — 一個 HTML 檔案,50+ 個模型同時跑相同的提示詞,自動評分與排名。
這篇文章記錄了如何讓 G0DM0D3 運作起來,從零開始到你的第一次多模型評估。四種部署方式,各自適合不同情境。我也會介紹費用計算,因為同時運行 55 個模型並非免費,沒有人應該從 OpenRouter 帳單上才發現這件事。
開始之前:你需要什麼
OpenRouter 帳號與 API 金鑰(免費申請,按量計費)
G0DM0D3 透過 OpenRouter 路由所有模型呼叫,這是一個統一的 API 閘道,涵蓋來自 Anthropic、OpenAI、Google、Meta、Mistral 等廠商的 300+ 個模型。一把 API 金鑰、一個計費帳號,所有模型一次搞定。
在 openrouter.ai 註冊,前往 Keys,建立一把,複製它。這是 G0DM0D3 唯一需要的憑證。新帳號會獲得少量免費點數 — 足夠運行 GODMODE CLASSIC,但不足以跑完整的 ULTRAPLINIAN。費用部分稍後詳述。
瀏覽器(本地/託管用)或 Node.js 18+(API 伺服器用)
核心應用程式是單一的 index.html 檔案。只要能開啟瀏覽器,就能執行 G0DM0D3。無需 npm install、無需建置步驟、無需框架。api/ 目錄中的可選 API 伺服器需要 Node.js 18+ 或 Docker — 但大多數人並不需要它。
了解 G0DM0D3 能為你做什麼,以及不能做什麼
G0DM0D3 是一個多模型評估與紅隊測試工具,而非 ChatGPT 的替代品。它並行執行模型,對輸出進行 100 分制綜合評分,並告訴你哪個模型在你的特定提示詞上表現最佳。
它不做的事:跨會話保留對話、管理帳號,或在伺服器端儲存任何資料。聊天記錄存放於 localStorage。清除瀏覽器資料後,記錄即消失。
選項 1 — 託管版本(零安裝)
最快的方式。無需下載、無需終端機、無需任何設定。
前往 godmod3.ai
在瀏覽器中開啟 godmod3.ai。完整應用程式從單一靜態檔案載入。「安裝」就這樣完成了。
在設定中貼上你的 OpenRouter API 金鑰
點擊設定圖示,貼上你的 OpenRouter API 金鑰。它會儲存在 localStorage — 永遠不會離開你的機器,永遠不會接觸 G0DM0D3 的伺服器。每個 API 呼叫都直接從你的瀏覽器發送到 OpenRouter。這可以驗證,因為完整原始碼在 GitHub 上公開。
選擇模式(GODMODE CLASSIC 與 ULTRAPLINIAN)
GODMODE CLASSIC 並行運行五組預設的模型+提示詞組合。快速、便宜、適合快速比較。ULTRAPLINIAN 是旗艦模式 — 它跨五個層級查詢 10 到 55 個模型,對每個回應評分,並返回帶有綜合分數的獲勝者。在擴大規模之前,先用 CLASSIC 確認你的金鑰正常運作。
關於託管版本的資料處理須知
godmod3.ai 上的託管版本會收集匿名的操作元資料 — 呼叫了哪個端點、回應時長、成功/失敗。不包含訊息內容、提示詞或 API 金鑰。這在專案的 GitHub 上的 TERMS.md 中有文件記錄。如果這項元資料收集對你很重要,請改用自行託管。
選項 2 — 本地單一檔案部署
適合希望 API 金鑰和提示詞完全保留在自己機器上的人。只需兩個指令。
複製儲存庫
git clone https://github.com/elder-plinius/G0DM0D3.git
cd G0DM0D3
本地服務
python3 -m http.server 8000
這就是完整的設定。無需安裝任何依賴。這個 Python 一行指令在 8000 埠提供目錄服務。
開啟 http://localhost:8000,在設定中添加 API 金鑰
流程與託管版本相同 — 在瀏覽器中開啟,貼上你的 OpenRouter 金鑰,選擇模式。差異在於:一切都從你的檔案系統執行。在此設定中沒有外部伺服器接收元資料,因為根本沒有外部伺服器。
在清除瀏覽器資料前匯出聊天記錄
這是沒人在為時已晚之前閱讀的警告。G0DM0D3 將聊天記錄儲存在 localStorage。如果你清除瀏覽器資料 — 或切換瀏覽器、或開啟無痕視窗 — 你的記錄就消失了。沒有雲端同步、沒有備份、介面中沒有匯出按鈕。如果你需要保留評估會話的記錄,請在關閉分頁前手動複製輸出。將每個會話都視為短暫性的。
選項 3 — 靜態託管(Vercel / GitHub Pages / Cloudflare Pages)
適合與每個人使用自己 OpenRouter 金鑰的團隊共享存取權限。
將 index.html 作為根資源上傳
將 index.html 推送到 GitHub 儲存庫並啟用 Pages。或將其拖入 Vercel。或推送到 Cloudflare Pages。零伺服器端依賴 — 所有 API 呼叫都從訪客的瀏覽器發起。
無需建置步驟,無需環境變數
託管端無需任何設定。沒有建置指令,沒有環境變數。每個使用者在客戶端貼上自己的 OpenRouter API 金鑰。
自訂網域與 HTTPS 設定
對任何靜態主機來說都是標準操作。有一點值得特別指出:localStorage 的作用域是基於來源的。如果你在一個也提供其他 JavaScript 的網域上部署 G0DM0D3,該來源上的任何腳本都可以讀取儲存的 API 金鑰。如果安全性對你的部署很重要,請使用專用子網域。
選項 4 — 完整 API 伺服器(Docker)
適合生產環境整合、團隊部署,或任何想在 G0DM0D3 評估引擎之上進行程式化建構的人。
使用 Docker 建置並執行
cd api/
docker build -t g0dm0d3-api .
docker run -p 7860:7860 g0dm0d3-api
API 伺服器在 7860 埠運行,並以 REST 端點(相容 OpenAI SDK)的形式公開 ULTRAPLINIAN 引擎、AutoTune、Parseltongue 和 STM。
將 OPENROUTER_API_KEY 設為環境變數
對於 API 伺服器,OpenRouter 金鑰存放在環境變數中而非 localStorage:
docker run -p 7860:7860 -e OPENROUTER_API_KEY=sk-or-v1-your-key-here g0dm0d3-api
何時使用 API 伺服器,何時使用靜態檔案
靜態 index.html 適合個人使用 — 一個人、一個瀏覽器、短暫性會話。當你需要共享存取而不讓每個人管理自己的 OpenRouter 金鑰,或需要從腳本進行程式化存取時,API 伺服器才有意義。
團隊存取與共享部署注意事項
將 GODMODE_API_KEY 或 GODMODE_API_KEYS(以逗號分隔)設為環境變數以保護 API。若不設定,伺服器將以開放模式運行 — 本地開發可以接受,但對任何面向網際網路的部署來說都很危險。
執行你的第一次多模型評估
GODMODE CLASSIC:選擇提示詞,看 5 個模型競速
輸入提示詞。五組模型+提示詞組合並行啟動 — Claude、Grok、Gemini 等。結果在 5–8 秒內出現。每個提示詞五個 API 呼叫。以目前費率,一次短暫的 CLASSIC 執行費用不到一分錢。
ULTRAPLINIAN:設定層級(1=10 個模型,5=55 個模型),閱讀綜合分數
ULTRAPLINIAN 是費用計算開始重要的地方。五個層級:10、21、31、41 或 55 個模型。每個模型獲得相同的提示詞,每個回應以 100 分制綜合評分 — 品質(50%)、過濾程度(30%)、速度(20%)。
以下是費用現實。完整的第五層級運行會同時發送 55 個 API 呼叫。對於 1K token 的提示詞和約 500 token 的回應,整次運行大約需要 76,500 個 token。以模型組合的混合平均每百萬 token 2–4 美元計算,一次完整層級的 ULTRAPLINIAN 運行費用約為 0.15–0.30 美元。十次:1.50–3.00 美元。研究會話中的一百次:15–30 美元。請據此做好預算規劃,並監控你的 OpenRouter 儀表板,而非 G0DM0D3 介面 — 該工具沒有內建的支出追蹤器。
關於評分有一點需要知道:研究論文指出,回應長度對有效分數範圍的貢獻約為 47%。更長的回應得分更高,與準確性無關。在解讀排行榜時請牢記這個偏差。
AutoTune:讓它在 10-20 次互動後收斂
AutoTune 根據 EMA 學習迴圈調整採樣參數 — temperature、top_p、top_k。它觀察哪些參數配置產生評分更好的輸出,並在會話中進行適應。需要 10–20 次互動才能進入有用的狀態。不要在前三次查詢就對它做出判斷。
常見設定錯誤與修復方法
「API 金鑰無效」— OpenRouter 金鑰格式與點數要求
GitHub issues 頁面上最常見的問題。有三件事需要檢查:
第一,格式。OpenRouter 金鑰以 sk-or-v1- 開頭。如果你的不是,那你貼錯了憑證。
第二,點數。某些模型即使你的提示詞費用不到一分錢,也需要正的點數餘額。免費層級涵蓋 25+ 個模型,包括來自 Google、Meta 和 Mistral 的選項,但 Claude 或 GPT-5 等高階模型需要已充值的點數。OpenRouter 對點數購買收取 5.5% 的手續費 — 100 美元的點數需支付 105.50 美元。
第三,時機。如果你剛創建帳號,偶爾會有短暫的延遲才能讓金鑰生效。在嘗試以 55 個模型運行 ULTRAPLINIAN 之前,先執行一個簡單的查詢確認它可以正常運作。
本地服務上的 CORS 錯誤 — 原因與修復方法
如果你直接雙擊 index.html 而不是透過 python3 -m http.server 提供服務,你的瀏覽器會以 file:// URL 開啟它。某些瀏覽器會封鎖來自 file:// 來源的跨域 API 請求。解決方法:始終透過本地 HTTP 伺服器提供服務。python3 -m http.server 8000 只需一行指令,即可消除此問題。
並行模式下模型回傳錯誤 — 速率限制處理
從單一 API 金鑰同時發送 55 個請求可能會觸碰到 OpenRouter 的每金鑰速率限制。症狀:某些模型位置回傳錯誤,而其他位置正常完成。ULTRAPLINIAN 可以處理部分結果 — 它對回傳的任何內容評分 — 但一次不完整的運行會產生不完整的排行榜。
兩個實際的解決方法。第一,從較低的層級(10–21 個模型)開始,確認你帳號的速率限制能夠處理並發數後再擴大規模。第二,如果你使用 OpenRouter 免費層級,速率限制更嚴格。添加點數可以放寬限制。不穩定的 WiFi 會讓情況更複雜 — 在斷斷續續的行動數據網路上從瀏覽器同時發送 55 個 HTTP 請求會造成逾時。請使用穩定的網路連線。
常見問題
跨 55 個模型運行 ULTRAPLINIAN 費用多少?
對於典型的提示詞,每次運行約 0.15–0.30 美元,具體取決於模型組合和回應長度。費用並不均等 — Claude 和 GPT-5 等高階模型每個 token 的成本遠高於 Meta 或 Mistral 的開源替代方案。在完整層級下進行 100 次查詢的研究會話,預計花費 15–30 美元。請在 openrouter.ai/activity 監控支出。
我可以與我的團隊共享 G0DM0D3 實例嗎?
使用靜態檔案(選項 1–3)時,每個人都需要自己的 OpenRouter 金鑰 — 金鑰以客戶端方式儲存在每個人的瀏覽器中。使用 Docker API 伺服器(選項 4)時,你可以在伺服器端設定一個共享的 OpenRouter 金鑰,並使用 GODMODE_API_KEY 控制存取。這是預定的團隊部署方式。
G0DM0D3 可以與 Ollama 或本地模型搭配使用嗎?
不能直接使用。 G0DM0D3 在架構上與 OpenRouter 的 API 耦合。它沒有指向本地 Ollama 端點的介面。如果你需要本地模型評估,你需要修改原始碼 — 該原始碼在 AGPL-3.0 下開放 — 將 OpenRouter 呼叫替換為與 Ollama 相容的端點。這是一個不小的分支工作,而非設定變更。
新版本發布時如何更新 G0DM0D3?
在你的複製儲存庫中執行 git pull。 應用程式是單一檔案,因此沒有遷移、沒有資料庫更新、沒有依賴解析。對於 godmod3.ai 上的託管版本,更新會自動發生 — 你始終獲得最新的部署。
並行執行模型呼叫時有速率限制嗎?
有,但那是 OpenRouter 的速率限制,而非 G0DM0D3 的。 在靜態部署中,該工具本身沒有伺服器端速率限制。OpenRouter 根據帳號層級和點數餘額執行每金鑰限制。如果你持續在第五層級遇到限制,要麼添加點數以增加你的配額,要麼在較低的層級運行。
G0DM0D3 依 AGPL-3.0 授權。企業使用需要單獨的授權 — 詳情請見 GitHub 儲存庫。該工具由 elder-plinius(Pliny the Prompter)為 AI 安全研究、紅隊測試和多模型評估而建立。
相關文章:
