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 消費額を追跡したいユーザー。
特徴
- マルチチャネル集約: 1 つの場所で複数の LLM プロバイダーを接続・管理。
- プロトコル変換: OpenAI と Anthropic の API 形式をスムーズに切り替え可能。
- 自動フェイルオーバー: 上流プロバイダーが障害発生時に自動的に稼働中のチャネルに切り替え。
- リアルタイム可視化: フロントエンドでクライアントからプロバイダーへの完全なリクエストパスを確認可能。
- 軽量なデプロイ: SQLite、MySQL、PostgreSQL をサポートする単一バイナリでデプロイ可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト