project
Sub2API - マルチアカウント管理をサポートするオープンソースのAI APIゲートウェイプラットフォーム。
Sub2APIは、Claude、OpenAI、Gemini、Antigravityなどの主要なAIサービスへのサブスクリプションの統合アクセスと管理をサポートするオープンソースのAI APIゲートウェイプラットフォームです。このプラットフォームは、マルチアカウント管理、APIキーの配布、...
Sub2APIとは何ですか?
Sub2APIは、Claude、OpenAI、Gemini、Antigravityといった主要なAIサービスへのサブスクリプションの統合アクセスと管理をサポートするオープンソースのAI APIゲートウェイプラットフォームです。このプラットフォームは、マルチアカウント管理、APIキー配布、トークンレベルの精密課金、インテリジェントなスケジューリング、同時実行制御などの機能を提供し、「カープール」モデルでの効率的なコスト共有を可能にします。ユーザーは、プラットフォームによって生成されたAPIキーを介して上流のAIサービスにアクセスでき、ネイティブクライアントツールをシームレスに使用できます。Sub2APIはGo + Vueテクノロジースタックを使用しているため、個人開発者やチームが独自のプライベートAI API配信システムを構築するのに適しています。
Sub2APIの主な機能
-
複数アカウント管理OAuthやAPIキーなど複数の認証方法をサポートし、Claude、OpenAI、Gemini、Antigravityといった主要なAIサービスアカウントへの統一的なアクセスを提供します。
-
APIキー配布下流ユーザー向けに独立したAPIキーを生成および管理し、カスタムプレフィックスをサポートし、安全なアクセス制御を実装します。
-
正確な請求トークンレベルでの使用状況追跡とリアルタイムのコスト計算を提供することで、透明性と正確性を確保したコスト配分を実現します。
-
インテリジェントなスケジューリングインテリジェントなアルゴリズムによって最適なアカウントを選択し、スティッキーな会話をサポートし、同じ会話が常に同じアップストリームアカウントにルーティングされるようにします。
-
並行性制御ユーザーおよびアカウントごとに同時接続数の制限を設定することで、単一のユーザーまたはアカウントへの過負荷がサービス全体の安定性に影響を与えることを防ぎます。
-
律速段階このプラットフォームでは、リクエスト頻度とトークン消費率を柔軟に設定できます。
-
管理バックエンドリアルタイム監視、データ統計、アカウント管理をサポートする、完全に機能するWeb管理インターフェースを提供し、決済システムなどの外部システムに組み込むことも可能です。
Sub2APIの重要な情報と使用要件
-
公式ドメイン:
sub2api.orgそしてpincc.ai(その他のドメインはすべて第三者によって展開されています) -
テクノロジースタック:Go + Vue3 + PostgreSQL + Redis
-
オープンソースライセンス:MIT License
-
公式ホスティングサービスPinCC(自分で構築する必要はありません。すぐに使用できます。)
-
オペレーティング·システムLinux(amd64またはarm64)
-
Go版バージョン1.21以降(ソースコードからコンパイル)
-
Node.js18歳以上(フロントエンド開発)
-
PostgreSQL:15+
-
Redis:7+
Sub2 APIの主な利点
- コスト配分複数のユーザーがAIサブスクリプションアカウントを共有することをサポートし、トークンレベルでの精密な課金によって公平なコスト分担を実現することで、個人利用のコストを大幅に削減します。
- 統合アクセス単一のプラットフォームが、Claude、OpenAI、Gemini、Antigravityといった主要なAIサービスを統合することで、複数の公式アカウントを個別に管理する必要性をなくします。
- ネイティブ互換性下流のユーザーは、コードを変更したり新しいインターフェースを学習したりすることなく、公式クライアントやツール(Claude CodeやCodex CLIなど)を直接使用できます。
- インテリジェントなスケジューリング組み込みの負荷分散およびスティッキーセッションメカニズムにより、最適なアカウントが自動的に選択され、会話の継続性が確保されるため、ユーザーエクスペリエンスと安定性が向上します。
- 柔軟な導入さまざまな技術レベルやシナリオのニーズに対応するため、スクリプトによるワンクリックインストール、Docker Compose、ソースコードコンパイルという3つのデプロイ方法を提供しています。
- 細かい管理同時接続制限、レート制限、使用状況監視など、多次元的な管理をサポートし、アカウントの過負荷を効果的に防止し、プラットフォームのリスク管理をトリガーします。
Sub2APIの使い方
- 方法1PinCCは、公式のマネージドサービスです(初心者におすすめ)。
- アクセス登録:開ける
pincc.ai公式サイトでアカウント登録を完了してください。 - チャージ金額利用限度額を設定するには、チャージパッケージを選択するか、従量課金制を選択してください。
- キーを生成するクライアント認証用のAPIキーをコンソールで作成してください。
- 設定と使用方法ベースURLとAPIキーを公式クライアントに入力するだけで、すぐに使い始めることができます。
- アクセス登録:開ける
- 方法2自作デプロイメント(技術系ユーザーに推奨)
- 準備段階
- 環境準備Linuxサーバーを準備し、PostgreSQL 15以降とRedis 7以降をインストールしてください。
- インストールを実行する公式のワンクリックスクリプトを実行すると、プログラムの展開とシステムサービスの設定が自動的に完了します。
- 初期化設定データベース接続と管理者アカウント作成を完了するには、サーバーポート8080にアクセスしてください。
- 構成フェーズ
- アップストリームを追加管理バックエンドでClaudeやOpenAIなどのAIサービスアカウントを追加し、認証を完了してください。
- ユーザーを作成する下流ユーザー向けに独立したAPIキーを生成し、使用量制限や課金ルールを割り当てます。
- クライアントアクセスユーザーは、プラットフォームから提供されたベースURLとAPIキーを公式クライアントツールに設定します。
- 準備段階
Sub2APIプロジェクトのアドレス
- プロジェクト公式サイト:https://demo.sub2api.org/home
- GitHubリポジトリ:https://github.com/Wei-Shaw/sub2api
Sub2API競合製品比較
| 比較対象寸法 | Sub2API | One API | New API | AI Gateway |
|---|---|---|---|---|
| オープンソースライセンス | MIT License | MIT License | MIT License | オープンソース版と商用版がある |
| 展開方法 | スクリプト/Docker/ソースコード | Docker/ソースコード | Docker/バイナリ | Docker/クラウドサービス |
| サポートモデル | Claude/OpenAI/Gemini | OpenAI、Claude、Wenxin、Tongyi など | OpenAI、Claude、Geminiなど | OpenAI/人間工学/カスタムモデル |
| コアポジショニング | 購読者割り当ての分配とカープール | 複数のモデルへの統一的なアクセスと転送 | 高性能APIリレー | エンタープライズレベルのAPI管理とセキュリティ |
| 請求の正確性 | トークンレベルの精密課金 | トークンベースの課金 | 使用量またはトークン数に応じた課金 | トークンベースの課金 |
| アカウント管理 | 複数アカウント対応のインテリジェントなスケジュール設定と、記憶に残る会話機能 | マルチチャネル負荷分散 | マルチキーポーリング | エンタープライズレベルのアカウントプール管理 |
| ユーザーシステム | 完全なSaaSユーザーシステム | シンプルなユーザー管理 | 基本的なユーザー管理 | エンタープライズレベルのRBAC権限 |
| 特別な機能 | カープール費用分担、シンプルなモデル | チャネル再試行、優先度制御 | 低コストの輸送、高い同時接続性 | 監査ログ、セキュリティコンプライアンス |
Sub2APIのアプリケーションシナリオ
- AIを活用したカーシェアリングのサブスクリプションサービス複数のユーザーがClaude ProやOpenAI Plusといった高額なサブスクリプションの費用を分担することで、トークンレベルでの精密な課金による公平な費用分担を実現し、個々の開発者がより低コストで最高レベルのAIモデルを利用できるようにする。
- チームAIリソースの統合管理企業やチームは、複数のAIサービスアカウントを一元管理し、APIキーを統一的に生成してメンバーに配布することで、アカウントパスワードの直接共有によるセキュリティリスクを回避し、きめ細かな権限と使用状況の制御を実現できます。
- 個人用複数アカウントの集約個々のユーザーは、異なるプラットフォームに分散しているAIアカウントを単一のエントリポイントに統合できるため、複数の公式クライアントを頻繁に切り替える必要がなくなり、Claude、Gemini、OpenAIなどのさまざまなサービスに単一のインターフェースから統一的にアクセスできるようになります。
- AIサービスの二次流通テクノロジー愛好家や小規模サービスプロバイダーは、プライベートAPIリレーステーションを構築することで、下流のユーザーや顧客に安定したAIインターフェースサービスを提供し、カスタム課金戦略や割り当て管理をサポートし、軽量なSaaS運用を実現できます。
- 開発環境とテスト環境の分離開発環境およびテスト環境向けに、本番環境のアカウントから完全に隔離された独立したAIインターフェースアクセスチャネルを提供することで、テストトラフィックがプラットフォームのリスク制御をトリガーしたり、公式アカウントの割り当て量を枯渇させたりするのを防ぎます。