解决酒馆SillyTavern使用Gemini时出现Aborted的情况
本文最后更新于 9 天前,其中的信息可能已经有所发展或是发生改变。

查看更多教程!使用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的无流式输出完全没问题。

 

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇