コンテナ化されたデプロイはgeminicli2apiで最も推奨されるデプロイ方法であり、3つのステップに分かれている:
1.建物ミラー::
プロジェクト・ディレクトリで docker build -t geminicli2api . コマンドを使用すると、Dockerfile には FastAPI 環境設定が組み込まれています。
2.環境変数の設定::
コンテナは-eパラメータの受け渡し:GEMINI_AUTH_PASSWORD(APIアクセスパスワード)GEMINI_CREDENTIALS(Google OAuth JSON文字列)
の認証情報を含むファイルをマウントする。credentialsディレクトリ
3.ポートマッピング::
標準的な配備方法-p 8888:8888ポートを7860に変更したい場合、Hugging Face Spacesはポート7860に変更する必要がある。
完全な例:docker run -p 8888:8888 -e GEMINI_AUTH_PASSWORD=xxx -e GEMINI_CREDENTIALS='{...}' geminicli2api
この答えは記事から得たものである。geminicli2api: Gemini CLIをOpenAI互換APIに変換するプロキシツールについて































