mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4mobile wallpaper 5mobile wallpaper 6
1282 字
4 分钟
SillyTavern
2026-02-01

SillyTavern#

SillyTavern(经常被简称为 ST)是一个功能强大的本地交互界面(Frontend)。本身不产生对话,而是一个高度可定制的“壳子”,用来连接各种大语言模型(LLM),能让用户以极其丰富、生动的形式进行角色扮演(RP)或创意写作。

SillyTavern
/
SillyTavern
Waiting for api.github.com...
00K
0K
0K
Waiting...

GitHub发布页面:https://github.com/SillyTavern/SillyTavern/releases

SillyTavern中文文档:https://sillytavern.wiki/

CatPaSillyTavernw

SillyTavern核心功能模块介绍#

预设:酒馆的“底层逻辑”。告诉 AI 以什么样的格式和语气来和你聊天。

正则:酒馆的“过滤器”。通过代码逻辑对 AI 输出的内容进行实时修改。

世界书:AI 的“设定百科全书”。负责补充 AI 原本不知道的背景知识。

角色卡:AI 的“灵魂和皮肤”。定义了 AI 正在扮演的具体是谁。

破限:通过特定的引导指令,绕过 AI 模型内置的合规审查、道德限制或安全护栏。

SillyTavern常用插件#

酒馆助手插件在线安装:#

https://gitlab.com/novi028/JS-Slash-Runner (不需要国外网络环境)

https://github.com/n0vi028/JS-Slash-Runner (需要国外网络环境)

酒馆助手使用手册:https://n0vi028.github.io/JS-Slash-Runner-Doc/

提示词模版插件在线安装:#

https://codeberg.org/zonde306/ST-Prompt-Template/ (不需要国外网络环境)

https://github.com/zonde306/ST-Prompt-Template/ (需要国外网络环境)

Discord社区邀请链接:#

类脑:https://discord.gg/odysseia

言庭:https://discord.gg/uqJ59vXn

斯拉云Doro吧:https://discord.gg/mXuRuPS9

喵喵电波:https://discord.gg/bEhksvMc


SillyTavern(酒馆)部署:#

Windows#

1.安装 NodeJS (建议使用最新LTS版本)

2.安装适用于 Windows 的 Git

3.从GitHub发布页面下载SillyTavern.zip并解压

4.打开解压后生成的文件夹SillyTavern,双击启动 Start.bat 使 NodeJS 安装其依赖项,服务器随后启动,SillyTavern 将在浏览器中弹出。


Android#

安装 Termux#


1.从GitHub发布页面下载Termux并安装

2.打开Termux并运行第一个命令切换 Termux 的软件源(镜像服务器)

termux-change-repo

3.选择“镜像组”,然后选择离你最近的服务器。你可以触摸屏幕或使用“键盘”的滑动操作

4.更新 Termux:

pkg update && pkg upgrade

5.安装依赖项

pkg install git nodejs-lts nano

安装 SillyTavern#

git clone https://github.com/SillyTavern/SillyTavern -b release

运行 SillyTavern#

cd ~/SillyTavern
bash start.sh

Linux(云酒馆)#

安装 Node.js 环境#

1.获取 Node.js 20 官方源:

curl -fsSL https://deb.nodesource.com/setup_20.x | bash -

2.安装基础组件:

apt install -y nodejs git

3.验证安装(看到版本号即成功):

node -v

下载并安装酒馆#

1.克隆代码库:

git clone https://github.com/SillyTavern/SillyTavern.git

2.进入目录:

cd ~/SillyTavern/SillyTavern

3.启动安装脚本(这会自动安装所有依赖):

bash start.sh

4.在SillyTavern目录下,使用 Node.js 运行环境启动酒馆的主程序,让程序监听 0.0.0.0(所有网络接口),指定程序运行在 8000 端口上:

node server.js --listen true --port 8000

配置防火墙与访问#

登录Google Cloud ,在防火墙配置中开放虚拟服务器的8000端口。

排查问题使用的指令#

1.清理占用 8000 端口的进程:

fuser -k 8000/tcp
pkill -9 node

2.查看 8000 端口使用情况

lsof -i:8000

3.进入SillyTavern文件夹,查看配置文件。

cd /root/SillyTavern && nano /root/SillyTavern/config.yaml

快捷键 Ctrl+X 退出, Ctrl+O 写入, Enter 回车保存修改。

关闭白名单:

whitelistMode false

添加白名单IP:

whitelist:
- 0.0.0.0

4.进入SillyTavern文件夹,删除旧配置文件

cd ~/SillyTavern/SillyTavern && rm config.yaml

5.进入SillyTavern文件夹,让程序生成默认的配置文件

cd ~/SillyTavern/SillyTavern && node server.js --listen true --port 8000

6.进入SillyTavern文件夹,使用 Node.js 运行环境启动酒馆的主程序,让程序监听 0.0.0.0(所有网络接口),指定程序运行在 8000 端口上。

cd ~/SillyTavern/SillyTavern && node server.js --listen true --port 8000

7.进入SillyTavern文件夹,使用 Node.js 运行环境启动酒馆的主程序,让程序监听 0.0.0.0(所有网络接口),强行关闭白名单功能,指定程序运行在 8000 端口上。(白名单模式关闭失败,疑似指令等级低于配置文件等级)

cd ~/SillyTavern/SillyTavern && node server.js --listen true --whitelistMode false --port 8000

目前遇到的问题:

直接修改配置文件中的whitelistMode值为false会导致node server.js酒馆的主程序无法启动,8000端口无程序运行。

通过配置文件添加- 0.0.0.0到白名单whitelist依旧无效,酒馆的主程序正常启动,但依然会拦截白名单以外的IP访问。


SillyTavern后台持续运行#

为了使 SillyTavern(酒馆)在后台持续运行,可以使用screen 工具,能保证退出 SSH 窗口后依然运行。

1.创建后台会话( tavern 为窗口名字):

screen -S tavern

2.在会话中启动酒馆主程序:

cd ~/SillyTavern/SillyTavern && node server.js --listen true --port 8000

3.将会话“挂起”到后台(关键)

按下组合键: 先按 Ctrl + A,然后松开A,紧接着按 D 键。

提示:你会看到一行提示 [detached from tavern]。这说明程序已经成功躲到后台运行了。你现在可以安全地关掉 SSH 窗口或关电脑了。


4.回到后台会话窗口:

screen -r tavern

5.查询有哪些后台窗口:

screen -ls

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

SillyTavern
bk.333797.xyz
作者
瓶子
发布于
2026-02-01
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时