複数のプロバイダーの接続先を1つのエンドポイントに集約し、フェイルオーバーとコスト追跡に対応する、個人向けのセルフホスト型LLM APIゲートウェイです。
theopenco/llmgateway
複数のプロバイダーにLLMリクエストを振り分ける、OpenAI互換インターフェースとキー管理・利用状況分析を備えたオープンソースAPIゲートウェイ。
代替できる製品:OpenRouter
- スター
- 1,726
- フォーク
- 201
- 未解決の Issue
- 87
- 最終コミット
- 昨日
これは何?
LLM Gatewayは、アプリケーションとOpenAI、Anthropic、Google Vertex AIなどの大規模言語モデルプロバイダーの間に位置します。アプリケーションは単一のエンドポイントにリクエストを送り、ゲートウェイが選択したプロバイダーに転送するため、サービスごとに個別の連携を実装する必要はありません。
各プロバイダーのAPIキーを一元管理できます。ゲートウェイはリクエスト数、トークン使用量、応答時間、コストを追跡し、費用対効果の評価に役立つモデル間のパフォーマンス比較機能も備えています。
llmgateway.ioのホステッドサービスとして利用することも、PostgreSQLとRedisをまとめた統合コンテナを使ってDockerでセルフホストすることもできます。コードベースは、Honoバックエンド、Next.jsダッシュボード、Drizzle ORMスキーマで構成されるTypeScriptモノレポです。コア部分はAGPLv3で、ee/ディレクトリ内の一部のエンタープライズ機能には別途商用ライセンスが適用されます。
主な機能
- 01複数のプロバイダーへのルーティングに対応したOpenAI互換APIを提供
- 02各プロバイダーのAPIキーを一元管理
- 03リクエストごとのトークン使用量、コスト、応答時間を追跡
- 04モデル間のパフォーマンスとコストを比較
- 05Dockerでセルフホストするか、ホステッドサービスとして利用可能
ユースケース
- 既存のOpenAIベースのアプリケーションを、コード変更を最小限に抑えて他のプロバイダーへ切り替える
- チームや複数のプロジェクトにおけるLLMの利用料金とトークン使用量を追跡する
- デフォルトモデルを選ぶ前に、モデルのコストとレイテンシを比較する
- リクエストデータを自分の管理下に置ける、セルフホスト型のLLMゲートウェイを運用する
クイックスタート
- 1
依存関係をインストールし、開発環境をセットアップします(Dockerが必要です)
pnpm i && pnpm run setup - 2
開発サーバーを起動します
pnpm dev
使う前に知っておきたいこと
- コアコードはAGPLv3(ネットワーク経由で提供するサービスに義務が生じるコピーレフトライセンス)の下でライセンスされています。
- ee/ディレクトリ内の商用機能を利用するには、有料のEnterpriseライセンスが必要です。
- 開発環境のセットアップでは、データベースや関連コンポーネント用のDockerサービスが必要です。
収録されている特集
トピック
よくある質問
- llmgateway とは?
- 複数のプロバイダーにLLMリクエストを振り分ける、OpenAI互換インターフェースとキー管理・利用状況分析を備えたオープンソースAPIゲートウェイ。 LLM Gatewayは、アプリケーションとOpenAI、Anthropic、Google Vertex AIなどの大規模言語モデルプロバイダーの間に位置します。アプリケーションは単一のエンドポイントにリクエストを送り、ゲートウェイが選択したプロバイダーに転送するため、サービスごとに個別の連携を実装する必要はありません。
- llmgateway は無料で使えますか?ライセンスは?
- llmgateway は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- llmgateway は今もメンテナンスされていますか?
- 活発にメンテナンス中。llmgateway の最終コミットは 2026年11月6日 です。
- llmgateway は何に使えますか?
- 既存のOpenAIベースのアプリケーションを、コード変更を最小限に抑えて他のプロバイダーへ切り替える チームや複数のプロジェクトにおけるLLMの利用料金とトークン使用量を追跡する デフォルトモデルを選ぶ前に、モデルのコストとレイテンシを比較する リクエストデータを自分の管理下に置ける、セルフホスト型のLLMゲートウェイを運用する
- llmgateway のインストール方法は?
- 依存関係をインストールし、開発環境をセットアップします(Dockerが必要です): pnpm i && pnpm run setup 開発サーバーを起動します: pnpm dev
- llmgateway はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/theopenco/llmgateway
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
複数のLLMベンダーに1つのエンドポイントで接続できるRust製バイナリ。MCPツール、トラフィック制御、リクエストログにも対応します。
OpenAI、Claude、Gemini互換APIを提供するセルフホスト型AIゲートウェイ。複数の上流モデルプロバイダーをルーティングし、APIキー、クォータ、コストを管理できます。
複数のプロバイダーのAPIキーやサブスクリプションアカウントを単一のエンドポイントに集約し、スケジューリング、フェイルオーバー、利用ログを提供するセルフホスト型AIゲートウェイ。
多くのLLMプロバイダーに対応し、OpenAIおよびAnthropic互換APIを提供する、コスト追跡・フェイルオーバー・ガードレール機能付きのセルフホスト型Go AIゲートウェイ。
Envoyを基盤とするオープンソースのコントロールプレーン。ホスト型LLMプロバイダー、セルフホスト型推論、MCPサーバーを、アプリ向けの単一のOpenAI互換APIで利用できます。