dsh 延时任务

DeepSeek 的 token 计费分峰时和谷时,谷时价格只有峰时的一半。

我的工作大多不紧急,所以一直在把执行时间往谷时挪。

最后用的是 dsh 的自动化任务。

背景

需求是不紧急的活都放到谷时跑。

这些活不着急,晚几个小时没有影响。

官方价目表里,工作日(不含法定节假日)9 点到 12 点、14 点到 18 点是峰时。

其余时段是谷时。

12 点和下午 6 点刚好是谷时的起点。

手动

最早的方案是手动。

先把提示词写好,到 12 点或者 6 点,自己执行。

执行完去吃饭,回来再看任务进度,决定要不要操作。

这个方案能省钱,但到点人得在。

不在,任务就往后拖。

插件

后来在 GitHub 上找过几个 dsh 的定时插件,比如 dsh-timer、dsh-timer-scheduler、dsh-timer-agent。

star 数最多的是 13 星,另外两个各 1 星,且都一两个月没提交。

star 数和活跃度都不值得信任,所以没装。

自动化任务

10 月 17 日,dsh 升级到 0.2.1-rc.2,新增了自动化任务。

它允许用自然语言描述一个自动化任务或定时任务,比如:

12 点执行某某任务。

现在的方案就是直接在 dsh 里写延时任务。

不用装插件,用一句话描述就行。