SillyTavern WINNAS 搭建终极指南:从入门到精通,打造你的专属 AI 角色扮演平台

图片[1]-SillyTavern WINNAS 搭建终极指南:从入门到精通,打造你的专属 AI 角色扮演平台-🎉数字奇遇🎉

本教程旨在帮助用户在 Windows 系统上搭建完善的 SillyTavern(酒馆)环境,提供全网最系统、最完整的 WINNAS 教程。SillyTavern 是一款强大的 AI 角色扮演平台,允许用户与文本生成 AI (LLMs) 进行互动,自定义角色并进行聊天。

一、SillyTavern 简介

SillyTavern,又称酒馆,是由 Cohee、RossAscends 和 SillyTavern 社区共同开发的平台,允许用户与文本生成 AI (LLMs) 进行互动,以聊天和角色扮演自定义角色。酒馆能够尽可能理解“预设角色”的性格、背景,并以符合世界运作的逻辑进行扮演。

二、酒馆安装

1. 安装 NodeJS

SillyTavern 基于 NodeJS 环境运行。访问 NodeJS 官网,下载 LTS(长期维护)版本并安装。

2. 安装 Git for Windows

Git for Windows 是一个轻量级的 Git 命令行工具,用于快速部署和更新 SillyTavern。下载并安装,安装过程中的选项保持默认即可。

3. 安装 SillyTavern

  • 在非系统监视的文件夹(建议避开 C 盘)中创建一个英文文件夹。
  • 在该文件夹内打开命令提示符(地址栏输入 cmd 并回车)。
  • 输入以下命令并回车:
    • 正式版:git clone https://github.com/SillyTavern/SillyTavern -b release
    • 测试版:git clone https://github.com/SillyTavern/SillyTavern -b staging

4. 运行 SillyTavern

安装完成后,进入 SillyTavern 文件夹,找到 Start.bat 并双击运行。如果启动失败,尝试开启梯子的全局模式。

5. SillyTavern 设置

修改 config.yaml 文件进行以下设置:

  • port: 映射端口,用于外网访问或避免端口冲突。
  • whitelistMode: 白名单模式,外网使用建议开启。
  • basicAuthMode: 身份验证模式,与白名单模式二选一,开启时需设置用户名和密码。
  • enableUserAccounts: 允许使用多个账号登录,外网使用时建议开启。
  • enableDiscreetLogin: 隐藏登录页面用户列表,增强安全性,外网使用时建议开启。

6. SillyTavern 更新

  • 自动更新: 运行 UpdateAndStart.bat
  • 手动更新: 下载最新 ZIP 包,将 data 文件夹(用户信息)和 config.yaml 文件复制到新版本中。
  • 备选方案: 如果 Git 安装失败,可直接下载最新版 SillyTavern 并运行 Start.bat,但未来只能手动更新。

三、功能设置

1. 首次登录

启动 SillyTavern 后,设置用户名称,该名称将显示在对话中。

2. 多用户管理

在管理员面板中新建用户,并禁用默认的 “User” 用户以避免安全风险。

3. 主题设置

导入下载好的主题文件(.json 格式),选择导入的主题即可一键美化。部分主题可能需要更复杂的设置。可以去掉“禁止外部媒体”的勾选,允许人物卡载入外部多媒体内容。

四、申请 Gemini API

SillyTavern 本身不具备 AI 能力,需要接入 AI 服务。Google Gemini 是当前免费且效果较好的选择。

1. 注册账号

在 Google 官网注册账号,需要手机验证码。

2. 开通 Google API

打开 Google AI Studio,点击 “Get API key” 并选择 “Create API key”。在弹出页面中选择 “Gemini API” 项目并确定。

3. 新建项目

Gemini API 同一项目下的 API 共享配额限制。可以在 Google Cloud 新建多个项目,并在不同项目上申请 API 以增加可用数量。

4. 设置 API

在 SillyTavern 中填入申请的 API 密钥,选择需要使用的模型。如果需要使用 pro-exp-1114 模型,需要修改 \SillyTavern-release\public\index.html 文件,添加对该模型的调用。

5. API 报错

  • 如果遇到类似 “梯子出了问题” 的错误,检查梯子设置,PC 用户需要打开 CLASH 中的 “TUN 模式”。
  • 如果遇到类似 “预设出现问题” 的错误,通常是 “破限” 导致的,更新最新的破限并仔细阅读使用说明。

五、酒馆基础设置

1. 预设

预设控制 AI 的输出逻辑和边界。

  • 确认选择的是 “对话补全预设”,否则需要在 API 接入处设置。
  • 导入下载好的预设。
  • 使用 Gemini API 时,取消勾选 “流式传输”,否则可能出现输出截止问题。
  • 查看预设的使用说明,根据需要打开或关闭不同的功能开关。

2. 人物卡

人物卡是聊天的主体对象,包含人物的个性、经历、人际关系、外观等描述。

  • 导入下载好的人物卡(.PNG 格式)。
  • 如果弹出提示框,选择 “是” 导入与人物卡绑定的 “世界书”。
  • 观察人物卡最下面的 “第一条消息” 栏,该栏目的文字语言决定了这张卡的默认输出语言。

3. 世界书 – 人物书

人物书绑定在人物卡上,用于扩展人物的描写内容,包括人物关系、地名、世界观等。

4. 世界书 – 世界书

世界书描述整个世界范围的内容,如国家、地区、文化、历史等,用于规范 AI 的创作边界。可以同时启动多个世界书。

5. 正则

正则用于优化或叠加最终输入 AI 的文本。导入 .json 文件即可。

6. AI 回复格式化

通过规范格式对酒馆输出内容进行规范化的设置。关注 “系统提示词” 中的选项,如 Actor、Neurtal-chat、Roleplay-Detailed、Roleplay-Immersive、Text Adventure。

7. COT (思维链)

通过世界书撰写 COT 思维链,为角色添加累计数值(如好感度),并根据数值触发不同类型的行为。

8. 快速回复 (Quick Reply/QR)

预设好的 QR 功能辅助用户推进故事。

  • 在插件栏目中打开快速回复选项,勾选 “启动快速回复”。
  • 导入下载好的快速回复文件(.json 格式)。
  • 根据需求设定 “全局快速回复集” 和 “聊天快速回复集”。

9. 添加聊天背景

上传图片作为聊天背景。也可以直接打开 \SillyTavern-release\data\user\backgrounds 文件夹进行管理。

六、文字转语音 (让酒馆开口说话)

1. 本地 TTS (Microsoft/无需显卡支持)

使用 Windows 自带的 TTS 引擎。

  • 在插件菜单中选择 TTS 栏目,选择 TTS 来源为 “System”,勾选 “Enabled”。
  • 指定各个登场角色使用的语音。
  • TTS 需要对应语种的语音模型。

2. 在线 TTS (EDGE/免费)

借用 EDGE 浏览器的在线 TTS 服务。

  • 修改 config.yaml 设置文件中的 enableServerPlugins 为 true
  • 在 SillyTavern 根目录打开 CMD,输入以下代码运行:
    cd plugins
    git clone https://github.com/SillyTavern/SillyTavern-EdgeTTS-Plugin
    
  • 重启酒馆服务器,到 TTS 中选择 EDGE 即可使用。

七、社区和其他

1. 社区

  • SillyTavern (Discord): 酒馆官方频道,全英文社区。
  • 类脑 (Discord): 酒馆最大的中文社区,资源丰富。
  • 旅程 (Discord): 类脑的分部,分类更清晰、更简洁。
  • 自由 AI 阵线 (Discord): 专注于本地化模型的社区。
  • 拟人 (Discord): 一个独立新生社区,对新人友好。

2. 人物卡

  • character-tavern (Web): 优秀的酒馆人物卡网站,无需注册,没有广告,UI 优秀。
  • Chub AI (Web): 同样优秀的酒馆人物卡网站,标签清晰,无需注册,没有广告。

3. 预设更新

  • ny 预设:claude 和 gemini 的专用破限,效果不错,破限强大。

什么是 SillyTavern? | SillyTavern傻酒馆中文文档
https://sillytavern.wiki/

© 版权声明
THE END
喜欢就支持一下吧
点赞619 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容