caidaoli/ccLoad

AI API gateway that ends manual channel switching with smart routing, auto failover, exponential cooldown, multi-URL scheduling, live request monitoring and soft-error detection.

解決的問題

ccLoad 是一個專為消除管理多個 AI API 提供商的運營複雜性而設計的 AI API 網關。它解決了常見問題,例如手動切換通道、速率限制、上游故障(包含「軟錯誤」——即 200 OK 回應中包含錯誤訊息的情況),以及請求狀態不透明。它還透過實施每通道與每令牌的限制來防止成本漂移。

工作原理

該系統作為客戶端(如 Claude Code、Codex、Gemini 和 OpenAI)與各種上游 AI 提供商之間的透明代理。它基於優先級與加權輪詢選擇實現智能路由,支援自動故障轉移與模型感知的冷卻機制,可在不關閉整個通道的情況下跳過失敗的金鑰或模型。它支援多 URL 排程與協定轉換,確保請求被路由至相容的上游提供方。

適用對象

在不同客戶端中使用多個 AI API 金鑰與提供方,並需要集中管理路由、故障轉移、成本控制與監控的開發者與團隊。

主要亮點

  • 智能路由與故障轉移:基於優先級的選擇,使用指數退避實現金鑰、模型與通道的自動故障轉移。
  • 模型感知冷卻:僅對受影響的模型或金鑰進行冷卻,而非整個通道。
  • 全面監控:提供 Web 仪表板,即時追蹤活躍請求、令牌使用量、TTFB 與成本。
  • 協定轉換:支援多種客戶端協定,可自動偵測或明確根據上游能力進行路由。
  • 成本與速率控制:實施每通道每日成本上限、RPM 限制與併發限制。
  • 廣泛提供方支援:整合支援 OAuth 通道(Codex、Anthropic、xAI)與各種基於 API 金鑰的提供方。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案