今日请求
{{ overview.today.requests }}
成功 {{ overview.today.success }}
今日消耗 token
{{ fmtNum(overview.today.tokens) }}
累计 {{ fmtNum(overview.total.tokens) }}
平均延迟
{{ overview.today.avg_latency_ms }} ms
今日全部请求
可用上游 Key
{{ overview.upstream_keys.usable }} / {{ overview.upstream_keys.total }}
冷却 {{ overview.upstream_keys.cooling }} · 失效 {{ overview.upstream_keys.invalid }}
虚拟 Key
{{ overview.virtual_keys.active }} / {{ overview.virtual_keys.total }}
启用 / 总数
供应商
{{ overview.providers.enabled }} / {{ overview.providers.total }}
启用 / 总数
近 7 天请求量
{{ p.requests }}
{{ p.date.slice(5) }}
接入方式(把这三行发给小说 App 即可)
BASE_URL = {{ baseUrl }}
API_KEY = sk-gw-xxxx(后台「虚拟 Key」里生成)
MODEL = auto 或 deepseek-chat / qwen-plus ...
# 示例
curl {{ baseUrl }}/chat/completions \
-H "Authorization: Bearer sk-gw-xxxx" \
-H "Content-Type: application/json" \
-d '{"model":"auto","messages":[{"role":"user","content":"你好"}]}'
流式请求加 "stream": true;用量自查 GET /v1/usage
供应商用量(近 7 天)
{{ fmtNum(s.row.tokens) }}
模型用量(近 7 天)
{{ fmtNum(s.row.tokens) }}
最近错误
从预置添加
手动添加
优先级数字越小越先用;同一请求失败会自动换下一家
{{ s.row.name }} 免 Key
{{ s.row.slug }}
{{ s.row.models.slice(0, 2).join(', ') || '—' }}
等 {{ s.row.models.length }} 个
{{ s.row.keys.length }} 把
toggleProvider(s.row, v)">
编辑
测试
拉模型
删除
批量粘贴 Key
Key 只在服务器保存,接口里只显示掩码
{{ keyStatusText(s.row.status) }}
patchKey(s.row, { enabled: v })">
{{ s.row.last_error || '—' }}
重置
换 Key
删除
新建虚拟 Key
一个 Key 绑一个小说会话/用户,可单独限速、限额、吊销
{{ s.row.name || '(未命名)' }}
{{ s.row.key_prefix }}
{{ s.row.rpm || '不限' }}
{{ s.row.daily_tokens ? fmtNum(s.row.daily_tokens) : '不限' }}
{{ s.row.day_requests }} 次 / {{ fmtNum(s.row.day_tokens) }}
{{ s.row.total_requests }} 次 / {{ fmtNum(s.row.total_tokens) }}
{{ s.row.revoked ? '已吊销' : '正常' }}
{{ s.row.expires_at ? s.row.expires_at.slice(0, 10) : '永久' }}
编辑
{{ s.row.revoked ? '恢复' : '吊销' }}
删除
查询
共 {{ logs.total }} 条
{{ s.row.status }}
{{ fmtNum(s.row.total_tokens) }}
{{ s.row.latency_ms }} ms
{{ s.row.stream ? '是' : '' }}
{{ s.row.error || '' }}
账号总数
{{ thirdOverview.total_account || 0 }}
正常 {{ thirdOverview.enable_account || 0 }} · 停用 {{ thirdOverview.disabled_account || 0 }}
积分已达标
{{ thirdOverview.points_reach_count || 0 }}
积分合计 {{ thirdOverview.total_points_sum || 0 }}
今日签到成功
{{ thirdOverview.today_sign_success || 0 }}
失败 {{ thirdOverview.today_sign_fail || 0 }} · 跳过 {{ thirdOverview.today_sign_skip || 0 }}
异常账号
{{ (thirdOverview.invalid_account || 0) + (thirdOverview.locked_account || 0) }}
凭证失效 {{ thirdOverview.invalid_account || 0 }} · 锁定 {{ thirdOverview.locked_account || 0 }} · 待人工 {{ thirdOverview.pending_account || 0 }}
新增账号
批量导入
检测有效性
立即签到
只看达标
刷新
{{ platformName(s.row.platform_slug) }}
{{ thirdStatusText(s.row.status) }}
已达标
{{ s.row.need_exchange_points > 0 ? ('还差 ' + s.row.points_gap + ' 分') : '未设门槛' }}
{{ s.row.last_sign_date || '从未' }}
{{ s.row.fail_count }}
重登
刷积分
兑换
编辑
删除
使用边界:只录入你本人拥有并有权操作的账号;系统已内置串行 + 随机间隔限速,请勿改成并发。
任何自动化请求都有被平台识别、限制、封号的可能,后果自负。本系统不提供验证码识别 / 滑块破解,
遇到验证会暂停该账号(待人工)并写入日志。积分兑换到的 Key 属于资产,请勿分享或转卖。
添加第三方网址
输入站点首页,AI 判断它的登录 / 签到 / 积分接口,生成可直接执行的接入配置
AI 分析
{{ siteForm.showHtml ? '收起 HTML' : '抓不到页面?粘贴 HTML' }}
分析只会访问你填的这个网址本身(不跨域、不带你的登录态);结论会显示「自动化评分」,低于 40 的多半是验证码/扫码/纯前端站点,
这类站点纯请求方式跑不通,只能看报告、不建议启用。
分析结论
{{ siteResult.engine === 'ai' ? '大模型判断' : '本地规则' }}
{{ siteResult.model.provider }} / {{ siteResult.model.model }}
识别到的站点
{{ siteEdit.name || '-' }}
{{ siteResult.signals.final_url }}
接入方式
{{ siteKindText(siteEdit.kind) }}
{{ siteKindHint(siteEdit.kind) }}
自动化评分
{{ siteEdit.confidence }}
0-100,越高越省事
页面信号
{{ siteResult.signals.has_captcha ? '有验证码' : '无验证码' }}
表单 {{ (siteResult.signals.forms || []).length }} 个 · 接口线索 {{ (siteResult.signals.api_paths || []).length }} 条
{{ siteResult.profile.summary }}
站点名
标识
类型
备注
接口规格(可改;login / points / signin 三块决定能不能真的跑起来)
保存并启用
只存草稿
试登录
已添加的站点
只有「已启用」的站点才会出现在账号录入和签到任务的下拉里
{{ siteKindText(s.row.kind) }}
{{ siteStatusText(s.row.status) }}
{{ fmtTime(s.row.updated_at) }}
编辑
启用
停用
删除
任务配置(保存即生效,无需重启)
{{ s.row.platform_name }}
演示
{{ s.row.cron_expr }}
{{ s.row.random_offset_min }} 分钟
{{ s.row.account_interval_min }} ~ {{ s.row.account_interval_max }} 秒
{{ s.row.exchange_points_need }} 分
{{ s.row.enable_exchange ? '开' : '关' }}
{{ nextRunOf(s.row.platform_slug) }}
编辑
立即执行
调度器状态:{{ thirdScheduler.enabled ? '运行中' : '未启动' }}
· 正在执行:{{ thirdScheduler.running.join('、') }}
· {{ thirdScheduler.error }}
cron 支持 5 段(分 时 日 月 周)或 6 段(秒 分 时 日 月 周)。默认 0 30 8 * * *
表示每天 08:30 触发,再叠加 0~N 分钟随机延迟,避免固定整点集中请求。
查询
清空日志
{{ fmtTime(s.row.created_at) }}
{{ platformName(s.row.platform_slug) || s.row.platform_slug || '-' }}
{{ taskTypeText(s.row.task_type) }}
{{ logStatusText(s.row.status) }}
修改管理密码
保存
运行配置
{{ settings.version }}
{{ settings.default_rpm }}
{{ settings.default_daily_tokens || '不限' }}
{{ settings.routing_max_attempts }} 家
{{ settings.cooldown_base_sec }} 秒
UTC+{{ settings.tz_offset_hours }}
这些值来自服务器环境变量:DEFAULT_RPM / DEFAULT_DAILY_TOKENS / ROUTING_MAX_ATTEMPTS /
COOLDOWN_BASE_SEC / TZ_OFFSET_HOURS,改完重启服务生效。