A implantação em contêineres é o método de implantação mais recomendado para o geminicli2api e é dividida em três etapas:
1. espelhos de construção::
No diretório do projeto, execute docker build -t geminicli2api . o Dockerfile tem uma configuração de ambiente FastAPI integrada
2. configuração de variáveis ambientais::
O contêiner deve ser executado com o-ePassagem de parâmetros:GEMINI_AUTH_PASSWORD(senha de acesso à API)GEMINI_CREDENTIALS(string JSON do Google OAuth)
ou montando um arquivo contendo credenciais para ocredentialsdiretório (no disco rígido do computador)
3. mapeamento de portas::
Uso de implantação padrão-p 8888:8888Se você quiser alterar a porta para 7860, o Hugging Face Spaces precisará mudar para a porta 7860.
Exemplo completo:docker run -p 8888:8888 -e GEMINI_AUTH_PASSWORD=xxx -e GEMINI_CREDENTIALS='{...}' geminicli2api
Essa resposta foi extraída do artigogeminicli2api: Ferramenta proxy para converter a CLI do Gemini em APIs compatíveis com OpenAIO































