bestruirui/octopus

One Hub All LLMs For You | 为个人打造的 LLM API 聚合网关

解決的問題

Octopus 是為使用多個 AI 提供商的個人設計的 LLM API 聚合服務。它消除了管理多個 API 金鑰和不同 API 格式的需要,提供統一的介面來存取各種模型,同時透過自動故障轉移確保高可用性。

工作原理

該服務扮演客戶端與多個 LLM 提供商之間的代理。它在 OpenAI、Anthropic 和 Gemini 格式之間進行協定轉換,並將多個提供者通道聚合為「群組」(統一的模型名稱)。它還透過從 models.dev 等外部來源同步定價資料,追蹤令牌消耗與成本。

適用對象

  • 在不同提供者之間管理多個 LLM API 金鑰的個人。
  • 希望為其 AI 代理或應用程式取得單一穩定端點的開發者。
  • 希望追蹤跨不同渠道的總 AI 支出的使用者。

主要亮點

  • 多通道聚合:在一個地方連接並管理多個 LLM 提供商。
  • 協定轉換:無縫切換 OpenAI 和 Anthropic API 格式。
  • 自動故障轉移:如果上游提供者發生故障,自動切換至可用通道。
  • 即時可視化:在前端查看從客戶端到提供者的完整請求路徑。
  • 輕量級部署:以單一二進位檔部署,支援 SQLite、MySQL 和 PostgreSQL。

相關

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