iBUHub/AIStudioToAPI
A wrapper that exposes Google AI Studio Build as OpenAI, Gemini, and Anthropic compatible APIs.(一个将 Google AI Studio Build 封装为兼容 OpenAI / Gemini / Anthropic 风格 API 的工具)
何を解決するか
このプロジェクトは、Google AI Studio の「Build App」Web インターフェースを、標準的な API であるかのようにアクセスできる方法を提供します。Gemini モデル(画像生成や TTS を含む)をプログラムインターフェース経由で利用したいが、Web ベースの AI Studio 環境を活用したいというニーズを満たし、ブラウザベースのツールを互換性のある API バックエンドに変換します。
動作方法
このツールは、Camoufox ブラウザを用いたブラウザ自動化により、AI Studio Web インターフェースとやり取りするプロキシサーバーとして機能します。受信した API 要求をブラウザ操作に変換し、Web の応答を API 形式に変換して返します。複数の Google アカウントをサポートし、制限や障害の管理のために自動的に切り替えが可能です。
対象ユーザー
Gemini モデルを自作アプリケーションや既存の AI クライアント(例:AMC WebUI)に統合したい開発者で、直接 API キーではなく AI Studio Web インターフェースを使用したい、またはより高いスループットを実現するために複数のアカウントを管理したい人向けです。
特徴
- マルチ-API互換性:OpenAI、Gemini、Anthropic の API 形式をサポート。
- ツール使用対応:すべての対応 API インターフェースで関数呼び出しを可能に。
- アカウント管理:複数の Google アカウントをサポートし、自動切り替えと Docker 配置用の VNC ベースのログインシステムを備える。
- 柔軟なモデル制御:モデル名のサフィックスを使って、思考モード、Web サーチ、コード実行を強制可能。
- プロキシ対応:アカウントごとのプロキシマッピングを含み、ネットワーク制限に対応。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト