mirror of
https://gitcode.com/JianFeeeee/ModelRouter.git
synced 2026-10-03 23:54:06 +00:00
上一版把消息加在请求路径的范围检查上,实测才发现它永远走不到: AUTO 请求先经过 checkQuota(ctx, "AUTO")(在链被读取之前),范围不含 AUTO 时它当场返回旧文案「model \"AUTO\" is not allowed for this key」——那句会 把运维引去查配额,而配额并不是原因。 改为在 checkQuota 内对 AUTO 分流,输出说明真实原因与修法。请求路径那处 换成注释说明为何不再重复。 判据 1 条,断言 checkQuota 函数体内必须同时出现 isAuto(model) 与新文案 ——放在别处不算数。变异(删掉该分支)导致编译失败,被捕获。 生产实测(临时把某密钥范围改成不含 AUTO 再恢复): HTTP 403 model_not_allowed model \"AUTO\" is not in this key's model scope, so it cannot use AUTO; add \"AUTO\" to the key's models or remove the scope restriction Co-Authored-By: ModelRouter <noreply@modelrouter.dev>