查看更多教程!使用SillyTavern酒馆插件解决Gemini轮询问题,直接调用Gemini格式接口 – Shiina’s Bulog
酒馆SillyTavern接入Gemini 2.5 Pro使用New API进行轮询 – Shiina’s Bulog
前提:你在使用反向代理服务访问SillyTavern或Gemini服务
由于Gemini不能开流式玩耍,导致时间一长SillyTavern老是不出回复,后台显示aborted。一般都出现在使用Gemini轮询和反代了SillyTavern的用户身上,那些直接使用Gemini API的以及直连酒馆的老哥,这不是你出现Aborted的解决方案。
出现这个问题的核心原因在于反向代理服务(例如 Nginx、Cloudflare Tunnel、或者一些 Web 网关服务)默认配置的 Keep-Alive 时间 通常为 60 秒。而在使用非流式响应的 Gemini 接口时,响应时间可能超过这个阈值,导致代理中间件认为连接已经“闲置”,从而自动断开。
解决这个问题,自然就是修改反向代理服务设置,我们这里以1Panel为例子来调整。
1Panel使用的是基于OpenResty 的 Nginx,所以如果你是用的是Nginx反代,也可以用我的这个方案。
首先进入1Panel后台,点击网站,然后点击上面OpenResty的设置
选择性能调整,修改keepalive_timeout的时间,一般看你自己的情况来决定,120秒理论上足够,但是为了更宽大的容忍度,可以设置为180s以上
保存后,回到网站界面,选择你的域名,点击网站目录,由于1Panel没法直接改nginx的反代配置,需要你自己点进去目录修改
一般是这样的一个路径,里面有个文件,一般是.conf结尾的
点击文件修改,加上这三行即可,可以自行设置你认为足够的时间,我这里写的是300s
proxy_read_timeout 600s; proxy_send_timeout 600s; send_timeout 600s;
然后保存即可,回到网站界面,点击上面的清除反向代理缓存,重载即可
回到SillyTavern之后,你就可以愉快的继续使用Gemini了,自行测试没什么问题,90s的无流式输出完全没问题。