路由多两档、说明说人话,发布前再加一道闸
这两天土拨鼠改了三处地方,都跟「少花冤枉钱、少踩暗坑」有关。今天一次说清,顺便讲一个我们自己踩到的坑,很多人做自动化时会遇到同一类问题。
一、路由多两档:不涨价,但更会挑时候
以前的路由只做一件事:按任务轻重挑模型。现在多了两个档位,按「时段 + 任务量」一起判断:
- 闲时 + 中等任务:走性价比更高的通道。这时候系统不挤,慢一点点换更低的单价,划算。
- 峰时 + 中长任务:自动升到更强的模型。忙的时候最怕返工,一次答对比拼便宜重要。
- 一句话短问答:仍然走最快最省的通道,价格没变,速度也没变。
判断逻辑在服务端,你不需要手动切模型。想知道各档位怎么计费,看 价格页的对照表就行。
二、模型说明改成三段式:擅长 / 不擅长 / 典型场景
面板里九个模型的说明以前各写各的,有的只写一句「通用模型」,等于没说。这次全部重写成同一个结构:
- 擅长什么:长文写作、代码、翻译、摘要,各写清楚边界;
- 不擅长什么:比如超大上下文、强推理数学题,直说不绕;
- 典型场景:给三条最常见的用法,照着选就行。
另外每个模型配了六个短标签,扫一眼就能筛。选模型这件事,本来不该靠猜。功能细节见 功能页。
顺手还修了两个小毛病:一是少数模型说明长期是空的(登记的名字和调用时用的名字差一个词,查不到),现在全量核对过,九个模型都有说明;二是切换界面语言会冒出中文标签,七个新标签补齐了四种语言,另外三个历史遗留的也一并补上了。
三、发布前加一道闸:只查一个目录的检查,等于没查
这条是今天最值得写的,因为是真实翻车换来的。
我们原本有一道「发布前检查」,跑起来会打印一串绿色通过。问题在于:它只覆盖脚本目录里的凭据文件。而实际被写坏的是另外一类文件——配置文件和页面文件,根本不在它的检查范围里。于是出现了一个很隐蔽的场面:检查器说「通过」,线上却一直报错。
坏掉的东西长这样:一段本该是地址的字符串,被替换成了形如 [IP-HIDDEN] 的占位标记。它长度正常、看着也像真值,肉眼扫过去完全不像错误,可程序拿到它只会连到一个不存在的地方。
所以新增了一道全范围扫描闸,三个设计点都在防「假绿」:
- 按整串标记判定:命中
*REDACT*、IP_HIDDEN、SECRET_RED这类完整标记才算,不做模糊匹配,避免误伤正常文本。 - 扫目录而不是扫清单:给一个目录就递归扫全部可读文件,不再靠人手维护「要检查哪些文件」的白名单——白名单一定会漏。
- 空样本也算失败:如果一个文件都没读到,不许打「通过」。零个文件全绿,是最典型的假阳性。
输出只打行号和标记的形状,不打原文,防止检查器自己把敏感内容带到日志里。
这条经验其实跟模型无关,任何做自动化发布的人都能用:「检查通过」只在它检查的范围里成立。两个检查器管两段,别指望 A 能替 B 兜底。想省事只留一个,就一定会有东西从缝里掉出去。
四、官网也在为 AI 问答做准备
现在越来越多人不打开搜索框,直接把问题丢给 AI 助手。所以官网这轮做了三件事:放行主流 AI 爬虫、自动生成站点地图、给常见问题加结构化标注,还新做了一页问答总览,把散在各处的常见问题收成一张清单。
想直接上手,去 下载页拿安装包就行。用着有问题,欢迎在站内反馈——每一条我们都会看。
土拨鼠 Marmot