SSO 账号池
Grok Web Bridge · SSO 账号轮转、配额保护与运维管理
—
总账号
…
可用
…
冷却中
…
日限用尽
…
已禁用
…
使用中
…
平均延迟
…
有延迟数据的账号
24h 成功
…
最近24h有成功的账号
24h 失败
…
最近24h有失败的账号
池健康度 (A级)
—
—
总成功 / 失败
—
—
累计配额限制次数
—
—
健康等级分布
| 等级 | 说明 | 数量 | 占比 |
|---|
按来源统计
| 来源 | 数量 | 占比 | 可用 |
|---|
虚拟缓存 grok-4.3 / grok-4.5 · 24h ·
Redis 持久化
—
总请求
—
响应命中
—
前缀命中
—
缓存率
—
缓存条目
—
| 模型 | 请求数 | 响应命中 | 前缀命中 | 缓存率 | 缓存条目 | 探针剔除 |
|---|---|---|---|---|---|---|
| 加载中… | ||||||
最近命中
| 时间 | 模型 | Prompt | 流式 |
|---|---|---|---|
| 加载中… | |||
池目录:
轮询模式:
data/grok_web_sso/ (优先) + data/register_sso/ +
data/import_sso/ + data/sso/轮询模式:
smart · 日限/账号: 50 · 冷却: 86400s
| 邮箱 | 来源 | 状态 | 健康 | 日用量 | 总使用 | 成功/失败 | 连续失败 | 配额耗尽 | 平均延迟 | 最后使用 | 最后错误 | 操作 |
|---|
总成功请求
…
总失败请求
…
成功率
…
累计配额受限账号
…
日总用量/容量
…
日利用率
…
日用量 Top 20
| 邮箱 | 日用量 | 日限 | 剩余 | 用量条 |
|---|
配额耗尽账号
| 邮箱 | 耗尽次数 | 最后错误 |
|---|
粘贴 SSO Cookie 导入
导入的账号会写入
JSON 格式示例:
data/grok_web_sso/ 并立即加入池中。JSON 格式示例:
{"email":"test@x.com","sso":"eyJ..."}
导出账号
导出数据将下载为文件。JSON 格式包含邮箱、SSO、来源、状态、使用次数等信息。
Grok SSO 格式只导出 grok.com 的 SSO(JWT payload 含 session_id),自动排除 ChatGPT/Runway 等其它平台凭据,每行一个。
轮询策略
—
当前轮询候选(Top 5)
| 邮箱 | 健康分 | 等级 | 日剩余 | 成功率 | 平均延迟 | 距上次使用 |
|---|
轮询机制说明
Smart 模式(推荐):按健康评分排序,从 Top 30% 中选最久未用的账号。
健康评分 = 成功率(40%) + 日配额剩余(25%) + 公平性(15%) + 无连续失败(10%) + 延迟(10%)
并发保护:同一账号同时只服务一个请求(in_use 锁),避免并发触发风控。
日限保护:每个账号每日最多 N 次请求,超出后自动暂停到次日。
熔断保护:连续失败 5 次自动冷却;配额耗尽冷却 24 小时。
自动轮转:失败时自动切换下一个账号,最多重试 5 次。
健康评分 = 成功率(40%) + 日配额剩余(25%) + 公平性(15%) + 无连续失败(10%) + 延迟(10%)
并发保护:同一账号同时只服务一个请求(in_use 锁),避免并发触发风控。
日限保护:每个账号每日最多 N 次请求,超出后自动暂停到次日。
熔断保护:连续失败 5 次自动冷却;配额耗尽冷却 24 小时。
自动轮转:失败时自动切换下一个账号,最多重试 5 次。
补号状态
…
—
历史混合批次比例
…
—
日志累计 SSO 保存量
…
—
当前可用 / 补充目标
…
—
补充目标
…
—
检查间隔
…
—
单批注册
…
—
并发数
…
—
当前批次进度
—
—
触发条件与流程
触发条件:—
补号流程:监控进程定期查询本池可用账号数 → 当
邮件来源:—(自托管临时邮箱代理,聚合 7 个免费邮箱提供商)
上次活动:—
最近符合混合条件的批次:—
最近未符合混合条件的批次:—
补号流程:监控进程定期查询本池可用账号数 → 当
可用 < MIN 时触发注册服务 →
注册获取 SSO cookie(即使 OAuth 转换失败也能拿到 SSO)→ 写入 data/grok_web_sso/ →
调用 /v1/pool/reload 热加载到池中。邮件来源:—(自托管临时邮箱代理,聚合 7 个免费邮箱提供商)
上次活动:—
最近符合混合条件的批次:—
最近未符合混合条件的批次:—
参数配置(热更新,保存后监控下一轮生效,无需重启)
关闭后监控进程将跳过补号(仍运行检测)
仅在限时窗内补号(可避开白天高频时段)
最近日志(最近 25 条)
加载中…
探测状态
…
—
上次探测
…
—
探测健康
…
—
探测不健康
…
—
累计探测
…
—
待探测冷账号
…
—
探测说明
探测目标:超过
探测方式:对每个冷账号发送
处理规则:成功 → 刷新健康分;配额耗尽 → 冷冻;Cookie 失效 → 禁用;连续失败 → 冷冻
上次耗时:— 上次禁用:— 上次冷冻:—
最近错误:—
24h 未被调用的"冷账号"(含从未使用的新账号)探测方式:对每个冷账号发送
message="hi" 轻量 WS 请求,验证 SSO Cookie 是否有效处理规则:成功 → 刷新健康分;配额耗尽 → 冷冻;Cookie 失效 → 禁用;连续失败 → 冷冻
上次耗时:— 上次禁用:— 上次冷冻:—
最近错误:—
参数配置(热更新,保存后下一轮生效,无需重启)
关闭后后台不再自动探测(仍可手动触发)
探测历史(最近 20 轮)
加载中…
健康账号 (A+B级)
…
—
降级账号 (C级)
…
成功率<80%
差账号 (D级)
…
禁用或连续失败
平均健康分
…
满分 100
今日已用配额
…
—
配额耗尽次数
…
累计
保号策略详解
1. 日限额保护:每个账号每日最多
2. 配额耗尽冷却:当 grok.com 返回
3. 连续失败熔断:连续失败 ≥
4. 并发隔离:同一账号同时只服务一个请求(in_use 锁),避免并发触发 grok.com 风控。
5. 健康评分加权:Smart 模式按健康评分选号,评分 = 成功率(40%) + 日配额剩余(25%) + 公平性(15%) + 无连续失败(10%) + 延迟(10%)。优先用健康号,让坏号自然冷却。
6. 公平轮转:Smart 模式从 Top 30% 健康号中选最久未用的,避免热点账号被过度使用。
7. 自动轮转:单次请求失败自动切换下一个账号,最多重试 5 次,对下游透明。
8. 健康分级:A(优秀,成功率≥95%且无配额耗尽) / B(良好,≥80%) / C(降级,<80%) / D(差,禁用或连续失败≥3)。D 级账号不参与 Smart 选择。
50 次请求。超出后标记"日限用尽",次日自动恢复。避免单号过度消耗被风控。2. 配额耗尽冷却:当 grok.com 返回
usage_limit_reached 时,账号冷却 24h,期间不参与轮询。3. 连续失败熔断:连续失败 ≥
5 次 → 自动冷却 24h;连续失败 ≥ 10 次 → 自动禁用(需人工启用),剔除慢性坏号。4. 并发隔离:同一账号同时只服务一个请求(in_use 锁),避免并发触发 grok.com 风控。
5. 健康评分加权:Smart 模式按健康评分选号,评分 = 成功率(40%) + 日配额剩余(25%) + 公平性(15%) + 无连续失败(10%) + 延迟(10%)。优先用健康号,让坏号自然冷却。
6. 公平轮转:Smart 模式从 Top 30% 健康号中选最久未用的,避免热点账号被过度使用。
7. 自动轮转:单次请求失败自动切换下一个账号,最多重试 5 次,对下游透明。
8. 健康分级:A(优秀,成功率≥95%且无配额耗尽) / B(良好,≥80%) / C(降级,<80%) / D(差,禁用或连续失败≥3)。D 级账号不参与 Smart 选择。
降级 / 差账号清单(需关注)
| 邮箱 | 等级 | 健康分 | 状态 | 成功/失败 | 连续失败 | 配额耗尽 | 最后错误 |
|---|
总账号
…
可用
…
冷却中
…
使用中
…
健康率 (A级)
…
—
日容量
…
—
生图池操作
账号列表(每账号额度 / 状态 / 操作)
| 邮箱 | 状态 | 等级 | 日配额 | 成功/失败 | 配额耗尽 | 最后使用 | 最后错误 | 操作 |
|---|---|---|---|---|---|---|---|---|
| 点击「刷新」加载 | ||||||||
—
配额与成功率
| 成功次数 | 失败次数 | 配额耗尽命中 | 成功率 | 日已用 / 容量 | 利用率 |
|---|---|---|---|---|---|
| 加载中… | |||||
健康分级
| 等级 | 含义 | 数量 | 占比 |
|---|---|---|---|
| 加载中… | |||
生图池说明
池位置:
生图能力:所有免费 SSO 账号均内置 Grok Imagine 生图功能,配额独立于文本聊天。
日配额:每账号约 40-60 次/天,耗尽后冷却 24 小时自动恢复。
容量估算:~5000 账号 × ~50 次/天 ≈ 25 万次/天。
接口:文生图
快速失败:连续 3 个账号配额耗尽即返回 429(约 20-50s),不等 180s 超时。
分类:
data/image_gen_sso/(独立于聊天池 data/grok_web_sso/,互不影响)生图能力:所有免费 SSO 账号均内置 Grok Imagine 生图功能,配额独立于文本聊天。
日配额:每账号约 40-60 次/天,耗尽后冷却 24 小时自动恢复。
容量估算:~5000 账号 × ~50 次/天 ≈ 25 万次/天。
接口:文生图
POST /v1/images/generations · 图生图 POST /v1/images/edits(OpenAI
兼容)快速失败:连续 3 个账号配额耗尽即返回 429(约 20-50s),不等 180s 超时。
分类:
image_full(完全可用)/image_directive(有配额)/image_directive_quota_used(配额耗尽)/usage_limit_reached(耗尽)。
视频池账号
…
ui_video_worker · 覆盖全部 SSO 去重
可用池
…
未冷却 0 · 抽样探测 0
冷却池
…
已用/429 · 23h 自动恢复
今日视频
…
已用账号 0 · 配额 1次/天/账号
生图池账号
…
image_pool · 仅 image_gen_sso(生图生视频专属,与跑量池隔离)
今日图片
…
已用账号 0 · imagePro 4-8次/天/账号
Worker 内存
…
worker + Chromium 进程树总内存
并发负载
…
运行中 0 · 排队 0
并发设置
每个并发约占 300-500MB 内存,按服务器内存谨慎调整
今日媒体使用账号(data/media_usage.json)
| 邮箱 | 类型 | 视频次数 | 图片次数 | 来源 |
|---|---|---|---|---|
| 加载中… | ||||
近 7 天趋势(视频 / 图片)
| 日期 | 视频 | 图片 |
|---|---|---|
| 加载中… | ||
冷却池明细(worker 内存态 · 重启清零)
抽样探测(随机未冷却账号,验证配额真实可用):
…
| 邮箱 | 探测结果 | 剩余配额 |
|---|---|---|
| 加载中… | ||
| 冷却中账号(剩余冷却时间) |
|---|
| 加载中… |
服务器状态
…
●
实时
CPU 使用率
…
实时采样
内存使用
…
已用 0 / 总计 0 · 可用
0
Swap 使用
…
已用 0 / 总计 0
负载均值
…
1 / 5 / 15 分钟
磁盘 /
…
…
磁盘 /app
…
…
指标条(实时)
每 5 秒自动刷新 · CPU 为两次采样差分值
可用模型数
…
实际上游模型
fast
grok.com 免费层
聊天支持
✓
grok-3 fast 模式
文生图
✓
Grok Imagine
图生图
✓
render_edited_image
视频生成
✗
不支持
模型列表与映射配置(可编辑)
配置文件:— · 共 0 个模型(0 启用)
| 模型 ID(API 参数) | 类型 | 能力 | 映射到(upstream) | 说明 | 启用 | 操作 |
|---|---|---|---|---|---|---|
| 点击「拉取配置」加载 | ||||||
类型:
生图模型:默认含
映射到:grok.com web 端实际使用的模型名。免费层仅支持
添加模型:在底部输入行填写后点「添加」,然后点「保存配置」持久化到
重载磁盘:从文件重新加载(放弃未保存的修改);重置默认:恢复到内置默认配置。
chat 聊天模型(走 /v1/chat/completions,需映射到 grok.com
upstream);image 生图模型(走 /v1/images/generations,upstream 固定
imagine)。生图模型:默认含
dall-e-3、dall-e-2、grok-imagine,下游拉取
/v1/models 时可见(带 capabilities:["image_generation"])。映射到:grok.com web 端实际使用的模型名。免费层仅支持
fast(grok-3);auto/reason 需付费账号。添加模型:在底部输入行填写后点「添加」,然后点「保存配置」持久化到
data/model_config.json。重载磁盘:从文件重新加载(放弃未保存的修改);重置默认:恢复到内置默认配置。
免费层模型限制
核心限制:免费 SSO 账号在 grok.com web 端只能使用
auto / reason 不可用:
兼容映射:为兼容下游 SDK(如指定
真 grok-4.5:真正的 grok-4.5(reason 模型)需要付费/订阅账号,当前免费池不支持。
生图模型:生图功能(Grok Imagine)内置于
模型参数:API 层接受任意
fast(grok-3)模型。auto / reason 不可用:
auto 和 reason 模型对免费账号返回
model_unavailable,需付费订阅。兼容映射:为兼容下游 SDK(如指定
grok-4.5),API 层接受所有模型名但均映射到 fast,对调用方透明。真 grok-4.5:真正的 grok-4.5(reason 模型)需要付费/订阅账号,当前免费池不支持。
生图模型:生图功能(Grok Imagine)内置于
fast 模型,无需单独模型参数。模型参数:API 层接受任意
model 参数,但实际传给 grok.com WS 的始终是 "fast"。
接入示例
聊天:
model 可填 grok-3 /
grok-4.5 / grok-auto 等任意值,均走 grok-3 fast文生图:
POST /v1/images/generations,model
参数忽略图生图:
POST /v1/images/edits(multipart),model 参数忽略