複数のLLMプロバイダーを、ロードバランシング対応の単一のOpenAI互換APIとして公開するセルフホスト型ゲートウェイ。
fruitbars/simple-one-api
複数のLLMプロバイダーをOpenAI、Responses、Anthropic互換のエンドポイント経由で利用できる、単一実行ファイルのセルフホスト型ゲートウェイ。
代替できる製品:OpenRouter
- スター
- 2,344
- フォーク
- 209
- 未解決の Issue
- 47
- 最終コミット
- 先月
これは何?
simple-one-apiは、クライアントツールと複数の大規模言語モデルプロバイダーの間に立つゲートウェイです。クライアントはOpenAI Chat Completions、OpenAI Responses、Anthropic Messagesの各プロトコルを使って単一のエンドポイントに接続し、ゲートウェイがQianfan、iFlytek Spark、Tencent Hunyuan、MiniMax、DeepSeekなど、設定済みのプロバイダーへリクエストを振り分けます。
各プロバイダーには複数のAPIキーをプールできます。ゲートウェイはリクエストごとのトークンコストを推定し、キーとモデルごとに直近60秒間の容量を追跡します。上流から429が返された場合は別のキーに切り替え、クールダウン時間と復旧時間を管理コンソールに表示します。レート制限はプロバイダー、プロバイダーとモデル、キー、キーとモデルの各レベルで設定できます。
本プロジェクトは、React製のWebチャット、SQLiteを利用する設定コンソール、使用統計画面、ループバック上でローカルゲートウェイを実行するWailsデスクトップアプリを組み込んだ単一のバイナリとして提供されます。GitHub Releaseのアーカイブと、複数アーキテクチャ対応のDockerイメージで配布されています。
主な機能
- 011つのゲートウェイからOpenAI Chat Completions、Responses、Anthropic Messagesの各エンドポイントを提供します。
- 02プロバイダーごとに複数のAPIキーをプールし、ラウンドロビン、優先、ランダム、ハッシュによる振り分けに対応します。
- 03キーごとのトークン容量を推定し、上流から429応答があった場合は別のキーにフェイルオーバーします。
- 04QPS、QPM、RPM、TPM、同時実行数に対する段階的な制限を適用します。
- 05Webチャットと、キーの状態をリアルタイムで確認できる設定コンソールを内蔵しています。
- 06設定をSQLiteに保存し、プロンプトや応答の本文を保存せずに使用統計を提供します。
ユースケース
- CodexやClaude Codeなど、複数のローカルクライアントで1つのゲートウェイキーを共有する。
- 複数の上流キーに大量のトラフィックを分散し、429エラーを減らす。
- 複数の中国語LLMプロバイダーにつながる、プライベートなセルフホスト型の入口を運用する。
- 使用状況を確認できる、単一のOpenAI互換エンドポイントを小規模チームに提供する。
クイックスタート
- 1
ソースから単一の実行可能ファイルをビルドする
./quick_build.sh - 2
gatewayを起動する。初回セットアップではconfig.jsonは不要です
./simple-one-api - 3
ブラウザーで http://localhost:9090/ を開き、/setupウィザードを完了する
使う前に知っておきたいこと
- ソースからビルドするには、Go 1.25以降、Node.js、pnpmが必要です。
- 料金、無料枠、モデルの詳細は上流プロバイダーが提供するもので、変更される場合があります。そのため、READMEでは各プロバイダーの公式ドキュメントを確認するよう案内しています。
収録されている特集
トピック
よくある質問
- simple-one-api とは?
- 複数のLLMプロバイダーをOpenAI、Responses、Anthropic互換のエンドポイント経由で利用できる、単一実行ファイルのセルフホスト型ゲートウェイ。 simple-one-apiは、クライアントツールと複数の大規模言語モデルプロバイダーの間に立つゲートウェイです。クライアントはOpenAI Chat Completions、OpenAI Responses、Anthropic Messagesの各プロトコルを使って単一のエンドポイントに接続し、ゲートウェイがQianfan、iFlytek Spark、Tencent Hunyuan、MiniMax、DeepSeekなど、設定済みのプロバイダーへリクエストを振り分けます。
- simple-one-api は無料で使えますか?ライセンスは?
- simple-one-api は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- simple-one-api は今もメンテナンスされていますか?
- 半年以内に更新あり。simple-one-api の最終コミットは 2026年9月29日 です。
- simple-one-api は何に使えますか?
- CodexやClaude Codeなど、複数のローカルクライアントで1つのゲートウェイキーを共有する。 複数の上流キーに大量のトラフィックを分散し、429エラーを減らす。 複数の中国語LLMプロバイダーにつながる、プライベートなセルフホスト型の入口を運用する。 使用状況を確認できる、単一のOpenAI互換エンドポイントを小規模チームに提供する。
- simple-one-api のインストール方法は?
- ソースから単一の実行可能ファイルをビルドする: ./quick_build.sh gatewayを起動する。初回セットアップではconfig.jsonは不要です: ./simple-one-api ブラウザーで http://localhost:9090/ を開き、/setupウィザードを完了する
- simple-one-api はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/fruitbars/simple-one-api
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
複数のAI中継サイト(New API、One API、Sub2APIなど)を、スマートルーティング対応の1つのAPIキーとエンドポイントに統合するセルフホスト型ゲートウェイ。
Anthropic、OpenAI、Geminiなど各社のモデルを、単一のエンドポイントとAPIキーで利用できるオープンソースの統合LLMゲートウェイ。
数百のモデルプロバイダーを単一のOpenAI互換エンドポイントで利用できる、セルフホスト対応のMITライセンスAIゲートウェイ。
複数のプロバイダーの接続先を1つのエンドポイントに集約し、フェイルオーバーとコスト追跡に対応する、個人向けのセルフホスト型LLM APIゲートウェイです。
23以上のLLMプロバイダーに単一のOpenAI互換APIを提供し、フェイルオーバーや負荷分散などに対応するオープンソースAIゲートウェイ。