如何通过Quota-Activator实现Coding Plan节奏调整,满足编程高峰期低价套餐需求?
摘要:不再被动等待Coding Plan额度恢复, 通过定时任务, 确保新额度在你高强度编程的中途自动刷新.Quota-Activator 是一款专为开发者设计的'时间对齐'工具. 实现低价套餐, 高额度体
核心需求:
不要让 api 厂商的刷新周期(sliding window)决定你的工作节奏.
掌控Coding Plan刷新节奏, 低价套餐满足高峰时期编程需求.
在高峰编程阶段的中间时间节点触发5小时额度刷新, 避免陷入额度耗尽困难
问题
目前主流的高性能模型 coding plan(如 claude/anthropic 或 glm-5)多采用滚动窗口(sliding window)限制:从你第一笔请求开始计时的 5 小时。
这导致了极其尴尬的开发者体验:
😫 中途断档:下午 2 点开始高强度工作,刚进入状态写了两小时,额度突然耗尽——思路被打断。
😫 续命尴尬:此时你想"续命",但新额度要等 5 小时窗口期结束,完全错过了你的黄金工作时段。
😫 被动等待:要么停止工作等刷新,要么手动发垃圾请求强行激活——都不优雅。
Quota-Activator 的逻辑很简单:既然刷新规则不可改变,那我们就用定时垃圾请求来对齐它。
github: xuhe2/Quota-Activator
解决方案
quotaactivator 是一个定时触发的工具,核心思想很简单:
根据想要刷的时间点, 自动计算第一次垃圾请求需要发送的时候, 并且在那个时间点发送它, 确保新额度立即生效
11:00 配置目标时间 16:00, 触发垃圾请求发送;
14:00 开始工作;
16:00 高强度Coding 2 Hour; 新额度激活;
核心特性
🎯 智能调度:自动计算最佳触发时间,避免额度重叠
🔄 多目标时间:可配置 09:00、14:00、19:00 多个时间点
🛡️ 冲突检测:自动检测时间配置冲突
🔁 重试机制:指数退避重试,提高触发成功率
📦 易扩展:模块化架构,轻松支持 openai 等其他平台
30 秒快速上手
安装
git clone https://github.com/xuhe2/Quota-Activator.git
cd Quota-Activator
make build
配置
# config.yaml
targets:
- "10:30" # 上午工作中途刷新
- "15:30" # 下午工作中途刷新
- "20:30" # 晚上工作中途刷新
api_key: "sk-ant-api03-..."
platform: "anthropic"
运行
./bin/quota-activator
就这么简单。
Github开源
github: xuhe2/quotaactivator
如果这个工具对你有帮助,请给个 ⭐️ star 鼓励一下作者
也欢迎贡献代码:
支持 openai、gemini 等更多平台
优化调度算法
添加 web dashboard
