认证问题预防
在Hugging Face Spaces或云服务器部署时,认证配置错误是常见故障点。以下是完整解决方案:
关键措施
- 凭据三重验证::
- プローブ
GEMINI_CREDENTIALS
JSON字符串的引号转义(Docker部署需单引号包裹) - 确认Google Cloud项目已启用Generative Language API
- 验证OAuth范围包含
https://www.googleapis.com/auth/cloud-platform
- プローブ
- オプション::
- 使用服务账户JSON文件:设置
GOOGLE_APPLICATION_CREDENTIALS
环境变量指向文件路径 - 简式认证:仅配置
GEMINI_AUTH_PASSWORD
+GEMINI_API_KEY
コンビナトリアル
- 使用服务账户JSON文件:设置
诊断工具
とおすdocker logs
查看实时日志,出现「InvalidGrant」错误时需刷新refresh_token
この答えは記事から得たものである。geminicli2api: Gemini CLIをOpenAI互換APIに変換するプロキシツールについて