我看你也是压抑了——ST 酒馆入门

dongzhenmao

·

2025-10-10 14:58:00

·

科技·工程

管理大大隔开的中文是一个个名词,合一起难理解喵,求过喵。

前情提要

众所周知,在 OIer 中有着许多猫娘,但是他们一般不愿意与我们进行深入 ♂ 交流。那么,有没有一种便捷的方法能最快克隆一个数字人甚至是一个世界观呢?

有的,兄弟有的,下面将带来 SillyTavern(ST/酒馆)的介绍。

功能

SillyTavern(后文简称 ST 或酒馆)可以理解为一个高度自定义的 AI 聊天前端界面。它类似你的微信,可以创建或导入多个角色,每个人都有不同的设定,再配套一个世界观,你就可以和 Ta 生成专属的对话与故事。

它本质上是一个 LLM(大语言模型)的前端,为你提供了一个比官网更强大、更自由的交互平台,让你能更精细地控制 AI 的行为,可以说是你无需费力配置的 LLM 朋友们。

其实说是互动类 Galgame 的管理器可能更贴切。

核心要求

系统:Windows 10 或 Windows 11。

软件:见《压抑前置》。

网络:要求你是一位魔法师。

耐心:愿意花时间在社区中探索和学习。

第一步:获取 API

你需要一个大模型 API 才能让酒馆“开口说话”。这里以 Google 的 Gemini 为例。

::::info[方法一:Cli 反代(免费好用)]{open}

建议在安装完 ST 后食用,很详细,见我的另一篇文章《压抑前置》。

::::

::::info[方法二:官方 Gemini API(简单,但或许需要付费]

打开 谷歌云控制台 (Google Cloud Console)。

在页面顶部的项目选择器中,点击“新建项目”,创建一个新项目并选中它。

在左侧导航栏中找到并点击 API 与服务。

在 API 与服务 页面中,再次点击左侧的 凭证。

在凭证页面,点击 创建凭证 并选择 API 密钥。系统会为你生成一串字符,这就是你的 API 密钥。

::::

::::info[方法三:通过 AIstudioProxyAPI(较繁琐,但可免费使用)]

此方法通过一个本地代理程序来间接调用 Gemini,适合动手能力强的用户。

访问项目:首先,请前往 GitHub 项目页面:AIstudioProxyAPI。请务必优先仔细阅读官方的说明文档! 如果在阅读后仍有困难,再参考以下简化步骤。

安装依赖::确保你已经安装了 Miniforge(conda)。官方推荐使用 Poetry 进行依赖管理,你可以通过 conda install poetry 来安装它,还有自行安装 Camoufox。

克隆项目:将项目克隆到你的本地电脑(不会的见下文 ST 安装处)。

创建环境 (可选,但推荐): 为了不污染你的主环境,建议使用 conda 创建一个独立的虚拟环境。

# 创建一个名为 st_proxy 的 python 3.11 环境

conda create -n st_proxy python=3.11

# 激活环境 (每次运行前都需要激活)

conda activate st_proxy

配置: 按照项目说明,复制 .env.example 文件为 .env。用文本编辑器打开新的 .env 文件,如果你开启的是全局魔法(Turn 模式),请务必把代理的那两行 (HTTP_PROXY 和 HTTPS_PROXY) 删掉或在行首加 # 注释掉。如果你的魔法需要手动指定端口,请将这两行等号后面的内容改成你的本地代理地址(如 http://127.0.0.1:7890)。

启动: 运行 python gui_launcher.py 来启动图形化界面。点击 有头模式 (Headful Mode),程序会自动打开一个浏览器窗口(它自己的浏览器)让你登录 Google 账号。登录成功后,这个代理就在你的本地运行起来了!

记下它提供的端口号(http://127.0.0.1:2048/)并在浏览器中打开,设置密钥,一个字母就可以了。

注:这个方法提供的是兼容 Open AI 的 api,意味着你无法使用 google 原生的 role,但其实影响不大。

::::

第二步:安装 ST(酒馆本体)

在你电脑里找一个风水宝地(注意:路径中不要有中文或空格!)。

在选好的文件夹地址栏里敲入 cmd 并回车,打开终端。

输入以下命令,并等待下载完成(如果速度慢,可使用 Steam++ 等工具进行 GitHub 加速):

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

下载好以后,双击文件夹里的 Start.bat。首次启动会自动安装依赖,请耐心等待。完成后,它会自动在你的默认浏览器中打开一个网页(地址是 http://127.0.0.1:8000)。

第三步:配置 ST

进入酒馆页面后,注意到顶端有一排图标,点击那个插头形状的图标,进入 API 配置界面。

点击带加号的文件图标来新建一个 API 配置,给它起个你喜欢的名字,然后保存。

::::info[情况一:Cli 反代]{open}

见我的另一篇文章《压抑前置》

::::

::::info[情况二:使用官方 Gemini API]

API: 选择 聊天补全 (Chat Completion)

聊天补全来源: 选择 Google AI Studio

反向代理: 留空

Google AI Studio API 密钥: 填入你之前获取的官方 API 密钥

模型: 稍后根据预设选择

::::

::::info[情况三:使用 AIstudioProxyAPI]

API: 选择 聊天补全 (Chat Completion)

聊天补全来源: 选择 兼容 Open AI (OpenAI-compatible)

反向代理: 填入你本地代理的地址,格式为 http://127.0.0.1:端口号/v1 (请替换成你自己的端口号)

API 密钥: 填入你在 .env 文件里设置的密钥

记得勾选 显示外部模型,然后点击旁边的刷新按钮来加载模型列表。

::::

第四步:预设 (Presets) 与角色卡 (Character Cards)

这是 ST 最精髓的部分,决定了 AI 的“灵魂”。

加入社区: 强烈建议加入 SillyTavern 官方 Discord 或中文社区 类脑 ΟΔΥΣΣΕΙΑ。你需要通过答题等方式进行验证,网络要好。

寻找资源: 在社区中,通常有专门的频道分享预设、角色卡和正则。找到 预设 或 presets 相关的频道,挑选你喜欢的(注意要找适配 Gemini 模型的)。下载它的 .json 文件 和配套的 正则表达式 (Regex)。

推荐预设与正则:

本来有的,现在自己找吧,社区环境比以前丰富太多了,我也不知道推荐哪个。

导入 ST:

导入预设: 回到 ST 页面,点击顶栏最左边的按钮(回应配置),选择“导入”,上传你下载的预设 .json 文件。请关闭“流式传输”以获得最佳体验。

导入正则: 点击顶栏中间的三个小方块图标,展开“正则表达式”选项,把你下载的正则文本一条一条全部复制粘贴进去。

导入角色卡: 点击顶栏最右边的角色管理图标,同样选择导入,上传你下载的角色卡(通常是 .png 或 .json 文件)。

模型自己选择,如果你选择了方法三,可选择的模型只有网站上提供的模型(没有 preview 系列),对于方法一与二,建议flash-0502-preview,这个模型遵守规则能力很强。

现在,选择一个角色,开始你的聊天!

Q & A

如果遇到报错,优先复制错误信息丢给 AI(如 ChatGPT、Gemini)分析。以下是一些常见问题:

Q:不是哥们,返回是空的 (empty) 怎么办?\

A:打开你当前使用的预设,找到并开启 防截断 相关的选项。

Q:返回一堆错误代码怎么办?\

A:看一眼你启动 Start.bat 时的那个黑色控制台窗口,里面通常有详细的错误日志。复制关键信息丢给 AI 分析。

Q:提示“所在地区不提供 API 服务” (Region not available)?\

A:你的“魔法”没瞬移对地方。Gemini API 对地区有限制,建议瞬移到新加坡、美国等支持的地区。具体支持列表可以在 Gemini 官方文档中找到。

Q:提示“配额用完” (Quota exceeded)?\

A:Gemini API 有速率限制(比如每分钟请求次数)。等一分钟再试试。

新账号目前似乎还能免费使用 api?

ST 插件与美化

酒馆的强大之处在于其扩展性。你可以在社区中找到各种插件和美化教程。

必装插件: 酒馆助手 (Tavern Assistant / Slash Runner),它提供了大量便捷的斜杠命令(如 /summarize 总结对话),装了它和没装它几乎是两个软件。

其他功能: 还有自动生成图片、语音聊天、UI 主题更换等等,可以根据自己的喜好在社区里寻找并安装。

祝你玩得开心!

2026-06-12 06:40:08