このプロジェクトについて

llm-voucher-gatewayは、vLLM(Very Large Language Model)サーバーのリバースプロキシとして機能する専用アプリケーションです。主な機能は、リクエストが基盤となるモデル提供インフラに到達する前に、トークンベースの認証を実装することで、セキュリティとアクセス制御の層を追加することです。 このツールは、vLLMエンドポイントを直接公開することが望ましくない大規模言語モデルを展開する組織にとって特に有用です。vLLMサーバーの前に位置することで、ゲートウェイは受信リクエストを一連のトークンまたはバウチャーに対して検証します。認証されたリクエストのみがモデルサーバーに転送され、未承認の試みは拒否されます。 主な機能は以下の通りです: - **リバースプロキシ機能**:有効なAPIリクエストをvLLMバックエンドに透過的に転送します。 - **トークンベース認証**:有効なトークンを所持するクライアントのみがLLMサービスと対話できるようにします。 - **セキュリティ層**:vLLMサーバーを直接の未認証アクセスから保護し、攻撃対象領域を削減します。 このソリューションは、生成AIモデルへの制御されたアクセスを必要とするインフラストラクチャ設定に適しており、管理者がネットワークレベルの制限だけでなく、トークン発行を通じて利用状況を管理できるようにします。