GCLI2API 管理面板
+ + +-
+
- Gemini Cloud Assist API +
- Gemini for Google Cloud API +
说明:无需手动启用API,系统会自动处理这些配置步骤,让认证流程更加顺畅。 +
+认证链接:
+-
+
- 点击上方认证链接,会在新窗口中打开Google OAuth页面 +
- 完成Google账号登录和授权 +
- 授权成功后会跳转到localhost:8080显示成功页面 +
- 关闭OAuth窗口,返回本页面 +
- 点击下方"获取认证文件"按钮完成流程 +
认证文件内容:
+ +批量上传认证文件
+支持上传多个JSON格式的认证文件到服务器
+ +点击选择文件或拖拽文件到此区域
+支持 .json 和 .zip 格式文件
+ZIP文件会自动解压提取其中的JSON凭证
+选择的文件:
+ + + +上传进度:
+ +0%
+环境变量凭证导入
+从环境变量批量导入认证文件,支持部署自动化场景
+ + +环境变量状态
+ +使用说明
+-
+
GCLI_CREDS_1,GCLI_CREDS_2, ... (编号格式)
+ GCLI_CREDS_项目名1,GCLI_CREDS_项目名2, ... (项目名格式)
+
+ 示例: +
+export GCLI_CREDS_1='{"client_id":"your-client-id","client_secret":"your-secret","refresh_token":"your-token","token_uri":"https://oauth2.googleapis.com/token","project_id":"your-project"}'
+export GCLI_CREDS_myproject='{"client_id":"...","project_id":"myproject",...}'
+export AUTO_LOAD_ENV_CREDS=true # 启用程序启动时自动导入
+
+ Docker部署示例:
+
+docker run -e GCLI_CREDS_1='{"client_id":"..."}' \
+ -e AUTO_LOAD_ENV_CREDS=true \
+ your-image
+ 凭证文件管理
+管理所有认证文件,查看状态和执行操作
+ + +批量操作
+使用统计
+查看每个凭证文件的API调用统计和配额使用情况
+ + +使用说明
+-
+
- Gemini 2.5 Pro 调用次数:仅统计 gemini-2.5-pro 及其变体模型的成功调用 +
- 所有模型调用次数:统计所有模型的成功调用总数 +
- 每日配额:默认每日配额 Gemini 2.5 Pro: 100次,所有模型: 1000次 +
- 配额重置:每天 UTC 07:00 自动重置调用计数 +
-
+
- 只统计返回正常响应的API调用,报错的调用不计入统计 +
- 统计数据持久化保存在 creds_state.toml 文件中 +
- 支持每个凭证文件独立统计和配额管理 +
配置管理
+管理系统配置参数,修改后立即生效
+ +服务器配置
+ +基础配置
+ +端点配置
+ + +自动封禁配置
+ +性能配置
+ +429重试配置
+ +兼容性配置
+ +适用场景:当遇到流式传输时模型不返回内容或返回空响应时启用此选项。 +
抗截断配置
+ +-
+
- 选择带有 "-流式抗截断" 后缀的模型即可启用 +
- 该功能仅在流式传输时生效 +
- 例如: "gemini-2.5-pro-流式抗截断" +
配置热更新说明
+ +-
+
- 网络配置:代理设置、端点配置、HTTP超时时间、最大连接数 +
- API配置:凭证轮换次数、429重试设置、自动封禁配置 +
- 密码配置:API密码、控制面板密码、通用密码 +
- 功能配置:抗截断最大重试次数 +
-
+
- 服务器配置:主机地址、端口号 +
- 目录配置:凭证目录路径、Code Assist端点 +
实时日志
+查看系统实时日志输出,支持日志筛选和自动滚动
+ +项目信息
+关于GCLI2API项目的详细信息和支持方式
+ + +📋 项目简介
++ GCLI2API是一个将Google Gemini API转换为OpenAI 和GEMINI API格式的代理工具,支持多账户管理、自动轮换、实时日志监控等功能。 +
+🔗 项目地址: GitHub - su-kaka/gcli2api
+⚠️ 使用声明: 禁止商业用途和倒卖 - 仅供学习使用
+✨ 主要功能
+🔄 多账户管理: 支持批量上传和管理多个Google账户
+⚡ 自动轮换: 智能轮换账户,避免单账户限额
+📊 实时监控: 使用统计、错误监控、实时日志
+🛡️ 安全可靠: OAuth2认证、自动封禁异常账户
+🎛️ 配置灵活: 支持热更新配置、代理设置
+📱 界面友好: 响应式设计、移动端适配
+💝 支持项目发展
+
+ 如果这个项目对您有帮助,欢迎通过币安扫码捐赠支持项目的持续发展!
+ 您的每一份支持都是我们前进的动力 ❤️
+
+ 扫码币安捐赠
+📞 联系我们
+• 问题反馈: 通过GitHub Issues提交问题和建议
+• 功能请求: 在GitHub Discussions中讨论新功能
+• 代码贡献: 欢迎提交Pull Request改进项目
+• 文档完善: 帮助改进项目文档和使用指南
+GitHub: https://github.com/su-kaka/gcli2api
+⚠️ 禁止商业用途和倒卖 - 仅供学习使用 ⚠️ +
+