765 字
4 分钟

「Done-Hub」解锁Gemini API白嫖新姿势

2025-12-25
浏览量 加载中...

Done-Hub 是基于 one-hub 二次开发而来的 OpenAI 接口管理 & 分发系统。由于前段时间谷歌收紧了 API 免费层级的用量,导致原来一个账号创建多个 API Key 轮询使用 Gemini 2.5 Pro 的方式直接不可用了。虽然可以从谷大善人那里轻松获取到 Gemini Pro 的学生订阅,但是我还是更喜欢在 Cherry Studio 里直接调用 API。

现在留给我们的选择只剩下了逆向 API 这一条路,目前我们可以通过各种大佬开源的项目从 Gemini CLI、AI Studio、Antigravity 中逆向出 API。而 Done-Hub 则很方便的集成了多种逆向 API,还提供了简单的 WEB UI 控制面板,并且支持 Docker 部署,那我们白嫖谷歌逆向的 Gemini 就十分方便了。下面来介绍一下我部署 Done-Hub,以及逆向和接入 API 的过程。

快速部署#

Done-Hub 可以按照原版部署教程,只需要将镜像替换为 deanxv/done-hub 即可,可以参考 部署说明 | One Hub 文档

由于我是个人使用,所有部署了最简单的 SQLite 数据库版本,如果你有更高的需求,你也可以部署 MySQL 或是 PostgreSQL 版本。

  1. 创建文件夹

    Terminal window
    # 创建主目录
    mkdir -p /data/one-hub
    cd /data/one-hub
    # 创建子目录
    mkdir data
  2. 下载配置文件模板到子目录

    Terminal window
    wget https://raw.githubusercontent.com/MartialBE/one-api/main/config.example.yaml -O ./data/config.yaml
  3. 在主目录创建 docker-compose.yml 文件

    version: '3.8'
    services:
    done-hub:
    image: deanxv/done-hub
    container_name: done-hub
    restart: always
    ports:
    - "3000:3000"
    environment:
    - TZ=Asia/Shanghai
    - USER_TOKEN_SECRET=user_token_secret # 填一个32位随机字符
    - SESSION_SECRET=session_secret # 填一个32位随机字符
    volumes:
    - /data/one-hub:/data
  4. 启动服务

    Terminal window
    docker-compose up -d
  5. 访问 IP:3000

    使用 root (默认密码:123456) 登录。记得修改密码!!!

使用方式#

你可以在侧边栏的 渠道-创建渠道 中,添加各类渠道或逆向 API:

Antigravity to API#

  1. 在渠道类型中选择 Antigravity,并且在下方点击 Google OAuth 授权

  2. 在弹出的窗口里授权,在最终回调失败的页面中将 localhost:8080 改为 done-hub 的域名,提示授权成功即可。

  3. 回到 Done-Hub,我们可以发现已经自动填入了 Key。

  4. 添加 Antigravity 支持的模型,例如:

    gemini-3-pro-high
    gemini-3-pro-low
    gemini-3-flash
  5. 测试通过后,即可正常使用。

Gemini CLI to API#

  1. 在渠道类型中选择 GeminiCLI,并且在下方点击 Google OAuth 授权

  2. 在弹出的窗口里授权,在最终回调失败的页面中将 localhost:8080 改为 done-hub 的域名,提示授权成功即可。

  3. 回到 Done-Hub,我们可以发现已经自动填入了 Key。

  4. 添加 Gemini CLI 支持的模型,例如:

    gemini-3-pro-preview
  5. 测试通过后,即可正常使用。

CodeX to API#

  1. 在渠道类型中选择 Codex,并且在下方点击 OpenAI OAuth 授权

  2. 在新打开的页面中登录 OpenAI 账户并同意授权。

  3. 授权成功后,复制浏览器地址栏中的 完整 URL

  4. 回到 Done-Hub,将完整 URL 粘贴到下方输入框中,点击 “提交授权码”。

  5. 添加 Codex 支持的模型,例如:

    gpt-5.2
    gpt-5.2-codex
  6. 测试通过后,即可正常使用。

「Done-Hub」解锁Gemini API白嫖新姿势
https://www.chaxuji.de/posts/Done-Hub/
作者
Liebesfreud
发布于
2025-12-25
许可协议
CC BY-NC-SA 4.0
最后更新于 2025-12-25,距今已过 25 天

部分内容可能已过时

评论区

目录