📈 GH Trending Explorer 🎲 Surprise me

← all repos

BUKOWSKIREAL / magpie-gemini-web

git clone https://github.com/BUKOWSKIREAL/magpie-gemini-web.git v0.5.3 · 1d ago

Gemini Web provider for Magpie with a local backend and experimental Argon support

—
stars, 24h
+78
stars, 7 days · #647
+78
stars, 30 days · #2,891
78
★ total · +78% this week
13
forks · 4 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageJavaScript
LicenseMIT
Created2026-10-14 (6d ago)
Last push1d ago
Watchers0
OwnerUser

GitHub topics

Links

README excerpt
# magpie-gemini-web
中文 | English
让 Magpie 通过你的 Google 账号使用 **Google AI Studio** 与 **Gemini 网页版**。插件在本机自动运行 AIStudio2API 与 gemini-web2api-go,将网页端能力转为 OpenAI 兼容接口。
> **2026-10-16 更新**:正价支付的 Google AI Pro 现可直接在 Antigravity 中使用 `gemini-4-argon`,同理也可直接用 Magpie 反代。
## 怎么选?
插件提供两个互相独立的 Provider,可按使用场景选择(也可同时配置):
| 对比项 | Google AI Studio (`ai-studio`) | Gemini Web (`gemini-web`) |
| :--- | :--- | :--- |
| **适用场景** | **推荐 Coding Agent 使用** | 日常对话、使用网页版专属模型与额度 |
| **工具调用** | **原生 Function Calling**,稳定可靠 | 提示词模拟(实验性,Flash 系列常不调工具) |
| **思考档位** | `minimal` / `low` / `medium` / `high` 四档(`minimal` 最快最省) | `low`(普通)/ `high`(`-thinking` 扩展思考)两档 |
| **登录方式** | 弹出独立浏览器窗口直接登录 Google | 用无痕窗口登录并复制 `cookie` |
| **额度卡片** | 显示冷却中的模型与恢复时间 | 同步网页版 **5 小时** 与 **每周** 用量及重置时间 |
| **本地后端** | AIStudio2API (`v0.2.13`) | gemini-web2api-go (`4.22.0-magpie.1` 优化版) |
---
## 快速开始
在 Magpie 插件市场安装 **magpie-gemini-web** 后,按需登录以下任一(或两个)Provider。插件会自动下载对应后端、校验 SHA-256 并在后台自启,无需安装 Go 或其它依赖。
### 方式一:Google AI Studio (`ai-studio`)
1. 在 Magpie 中登录 **Google AI Studio**,选择 **「用 Google 账号登录(推荐)」**。
2. 在弹出的独立登录窗口中登录 Google 账号(不影响日常浏览器),完成后直接关闭窗口。
 > 首次使用会自动下载登录浏览器 Camoufox(约 300 MB),弹窗可能需要等几分钟才出现;请在 15 分钟内完成登录。
3. **后续管理**:再次点击「用 Google 账号登录」,可选择**添加新账号**、为本机已有账号建卡,或为过期账号**重新登录**。
### 方式二:Gemini Web (`gemini-web`)
1. 在 Magpie 中登录 **Gemini Web**,选择 **「一键配置本地 Gemini Web(推荐)」**。
2. 打开浏览器**无痕 / 隐私窗口**(推荐 Firefox)获取 Cookie:
 1. 访问 并登录 Google 账号;
 2. 按 `F12`(macOS 按 `⌥⌘I`)切到 **Network(网络)**,刷新页面;
 3. 点击任意 `gemini.google.com` 请求 → **Headers** → **Request Headers**,复制 `cookie` 的值粘贴回 Magpie;
 4. **直接关闭无痕窗口,不要点退出登录**(点退出会使 Cookie 失效)。
3. 插件验证账号可用后即完成登录。想添加更多账号,重复上述步骤即可。
> **为什么必须用无痕窗口?** 后端会定时刷新会话来保活。若与日常浏览器共用同一登录会话,Google 会将整个会话作废,导致你的浏览器退出所有 Google 服务。使用无痕窗口(或单独准备 Google 小号)可提供独立会话。
---
## 多账号与额度卡片
- **一账号一卡片**:每个 Google 账号单独生成一张以邮箱命名的额度卡片。
 - *旧版迁移(Gemini Web)*:若后端里已有早期版本添加的账号,在登录时选 **「添加本地后端里已有的 Google 账号」** 即可生成独立卡片,随后可删掉旧的 `API key …` 汇总卡片。
- **账号池自动调度**:请求实际使用哪个账号由本地后端决定(Gemini Web 在账号池中轮流挑选;AI Studio 先用一个,进入冷却再切下一个)。在 Magpie 界面切换卡片不会改变后端的账号调度。
- **用量刷新说明**:
 - `gemini-web`:仅一键配置的本地后端可读取用量。为减少向 Google 发请求,仅在账号被使用或窗口重置后低频刷新(最短间隔 10 分钟,闲置时最多 6 小时刷新一次)。
 - `ai-studio`:AI Studio 不提供剩余总额度,卡片会展示当前账号正在冷却的模型、恢复时间或重新登录提示。
---
## 配置与进阶
 ⚙️ 插件选项与代理配置 (开启图片输入、设置代理、连接自建后端) 
工具调用默认开启,图片输入默认关闭。可通过命令行修改插件配置:
 [code] 
| 选项 | 默认值 | 适用范围 | 说明 |
| :--- | :--- | :--- | :--- |
| `allowTools` | `true` | 共用(可用 `studio.allowTools` 单独覆盖) | 允许工具调用。设为 `false` 时带工具的请求返回 400 |
| `allowImages` | `false` | 共用(可用 `studio.allowImages` 单独覆盖) | 允许图片输入 |
| `requestTimeoutMs` / `modelTimeoutMs` | Web:`240000` / `10000`;Studio:`1800000` / `10000` | 共用(`studio.*` 可覆盖) | 单次等待后端 / 拉取模型列表的超时(毫秒);收到流数据后重新计时,显式配置优先 |
| `stripCitations` | `true` | 仅 `gemini-web` | 剥离回复与工具参数中的 `[cite: 1]`、`[cite_start]` 标记(AI Studio 不支持剥离) |
| `baseURL` | `http://127.0.0.1:8083/v1` | 仅 `gemini-web` | Gemini Web 默认后端地址 |
| `contextLimit` / `outputLimit` | `1000000` / `8192` | 仅 `gemini-web` | 向客户端声明的上下文 / 输出上限 |
| `studio.proxy` | 无 | 仅 `ai-studio` | 访问 Google