侧边栏壁纸
博主头像
羊刀仙的部落格 博主等级

很有力量。

  • 累计撰写 277 篇文章
  • 累计创建 59 个标签
  • 累计收到 13 条评论

目 录CONTENT

文章目录

AI 也能拥有「灵魂」?NAS 部署 SillyTavern 打造你的角色酒馆

羊刀仙
2026-06-12 / 0 评论 / 0 点赞 / 1 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
GW树洞

高速稳定 · 海外专线

  • 自用推荐
  • 90天使用时长
  • 70+ 节点分布
  • IEPL专线 油管4K无压力
  • 全平台客户端
  • 不限制在线设备
立即注册

很多人用 AI,都是打开网页,输入问题,拿到答案,然后结束。但如果你想让 AI 变成一个固定角色,比如写作搭子、翻译助手、小说人物、游戏 NPC,甚至是一个能长期陪你聊天的虚拟角色,普通聊天窗口就不太够用了。

SillyTavern (酒馆)就是为这种需求准备的。它简单来说是一个 AI 角色聊天前端。把它部署到 NAS 上,再配置好 API,导入角色卡,就可以在浏览器里和不同角色对话。角色卡一般是一张图片,也可以是 JSON 文件。导入后,SillyTavern 会读取里面的角色设定,让 AI 按照这个角色的性格、背景和说话方式来回应你。

关于这个角色卡,大家可以发挥想象力,想象力不足的可以参照后文。也可以问路群友,他们玩这么久经验真的蛮丰富~

截屏2026-06-09 17.28.11.png

项目介绍

GitHub完整项目名:SillyTavern/SillyTavern,由于项目自由度过高,能配置的地方也太多,建议大家部署好后去官方Wiki仔细阅读。

SillyTavern(后文简称酒馆)是一个本地安装的用户界面,允许玩家与文本生成 LLM、图像生成引擎和 TTS 语音模型进行交互。

SillyTavern 为众多 LLM API(KoboldAI/CPP、Horde、NovelAI、Ooba、Tabby、OAI、OpenRouter、Claude、Mistral 等)提供统一界面,拥有移动设备友好的布局、视觉小说模式、Automatic1111 & ComfyUI API 图像生成集成、TTS、世界书(lorebooks)、可自定义的 UI、自动翻译、超乎您想象的丰富 Prompt 选项,以及通过第三方扩展实现的无限增长潜力。

酒馆的硬件要求很低:任何可以运行 NodeJS 20 或更高版本的设备都可以运行它。

部署流程

我们以威联通NAS为例,通过Docker Compose的方式进行部署。

部署代码如下:

services:
  sillytavern:
    image: ghcr.io/sillytavern/sillytavern:latest
    container_name: sillytavern
    hostname: sillytavern
    environment:
      - NODE_ENV=production
      - FORCE_COLOR=1
      - SILLYTAVERN_HEARTBEATINTERVAL=30
      # 如遇到权限问题,再按 NAS 用户 UID/GID 启用下面两行
      # - PUID=1000
      # - PGID=1000
    ports:
      - "8118:8000"
    volumes:
      - /share/Container/sillytavern/config:/home/node/app/config
      - /share/Container/sillytavern/data:/home/node/app/data
      - /share/Container/sillytavern/plugins:/home/node/app/plugins
      - /share/Container/sillytavern/extensions:/home/node/app/public/scripts/extensions/third-party
    healthcheck:
      test: ["CMD", "node", "src/healthcheck.js"]
      interval: 30s
      timeout: 10s
      start_period: 20s
      retries: 3
    restart: unless-stopped

打开威联通的Container Station创建新的应用程序。

截屏2026-06-09 15.15.13.png

初始介绍

部署完毕后,浏览器输入NAS_IP:8118,可以看到访问请求被拒绝。

截屏2026-06-09 15.17.21.png

回看Docker日志,原因是浏览器访问被白名单拦住了。

截屏2026-06-09 15.16.25.png

NAS文件夹中找到/share/Container/sillytavern/config/config.yaml,对其进行编辑:

listen: false 改成 listen: true

白名单里加 192.168.0.0/16

privateAddressWhitelist.enabled 改成 true

browserLaunch.enabled 改成 false

截屏2026-06-09 15.28.08.png

保存后重新启动即可。

此时再次刷新界面,便可进入了。

截屏2026-06-09 15.35.52.png

配置相关

配置实在是太多了,先来说明API配置。我们以硅基流动为例。

请看下图。「API连接配置」如图右侧文字注释。「API」其实是对话通道类型选择,选择不同,后续能配置的内容也不同,我这里就先选择了聊天。「聊天补全来源」就是选择API平台。「SiliconFlow Endpoint」 这里一定要看好,国内就就修改为cn,跟当初Minimax如出一辙。搞定后点击底部「连接」,「SiliconFlow Model」便可刷出模型,进行选择即可。

截屏2026-06-09 15.58.41 拷贝.png

连通成功后,便可与系统自带的角色进行对话。硅基流动免费额度,速度较慢也正常,如果大家换成付费速度应该会快很多。

截屏2026-06-09 16.26.01.png

如图,其他能配置的选项实在是多。这个项目火了蛮久,可借助官方wiki或者一些视频博主的专项内容进一步折腾。

截屏2026-06-09 16.49.32.png

另外搜了搜,有现成的角色卡分享平台。

截屏2026-06-09 16.52.55.png

找了一个智慧女神,点击「Download Card」,会获得一个png文件。(一些可破上限的角色卡,就去自己找吧,我不能拿来演示)

截屏2026-06-09 16.56.43.png

回到项目页面,第一个是手动创建,第二个是文件导入,咱们选择导入。

截屏2026-06-09 16.56.00.png

截屏2026-06-09 16.58.59 拷贝.png

当然你也可以在原作者的基础上,进行更细致的雕琢。

截屏2026-06-09 17.00.46.png

接下来便可聊天了。

截屏2026-06-09 17.14.30.png

0

评论区