hjanuschka/pi-multi-pass
Multi-subscription extension for pi -- use multiple OAuth accounts per provider (Anthropic, Codex, Copilot, Gemini, Antigravity)
解決的問題
pi-multi-pass 解決了使用 pi 編碼代理時遇到 API 速率限制的問題。它允許使用者管理同一 AI 提供者的多個 OAuth 帳戶,當某個帳戶耗盡時自動切換,確保工作流程不中斷。
運作方式
此擴充功能管理一組訂閱,並將其組織成多種路由機制:
- 輪換池:單一提供者的帳戶組。當達到速率限制時,系統會自動切換到池中的下一個帳戶並重試提示。選擇策略包括
round-robin(輪詢)、quota-first(優先選擇剩餘配額較多的帳戶)、scheduled(基於時間的視窗)和custom(透過 JS 指令碼)。 - 回退鏈:當主池耗盡時,代理按順序嘗試的池或模型的有序序列。
- 模型預設:命名捷徑(例如
coding-premium),對應到不同服務中首選提供者和模型清單。 - 專案親和性:使用者可以在特定專案目錄中建立
.pi/multi-pass.json檔案,以限制該專案使用的帳戶或池(例如,區分工作和個人帳戶)。
適用對象
使用 pi 編碼代理、擁有多個 AI 提供者(如 OpenAI、Anthropic 或 Google)訂閱並希望避免因速率限制導致停機的開發者。
亮點
- 自動故障轉移:偵測到速率限制錯誤時無縫切換帳戶並重試提示。
- 配額監控:內建支援檢查 Codex 和 Google 提供者的剩餘使用限制。
- TUI 管理:所有設定透過代理內命令(
/subs、/pool、/mp-preset)處理,無需手動編輯設定檔。 - 彈性路由:支援複雜的帳戶選擇邏輯,包括時段排程和自訂 JavaScript 選擇器指令碼。
- 專案級隔離:能夠按專案資料夾白名單特定訂閱。
相關
- 專案
- 專案
- 專案
- 專案