从 SillyTavern 搬家教程:复制 data 目录就完事
迁移前的心里建设
两边数据格式完全兼容,搬家本质是复制一个文件夹。而且它不会改写原版数据格式——之后想退回 SillyTavern,把目录复制回去就行,进可攻退可守。官方仍建议:动手前先备份一份。
七步搬家
- 备份——把原版酒馆的
data目录整体复制一份 - 安装——按电脑端部署或Docker 部署装好
- 复制数据——把 SillyTavern 的
data目录复制到它的数据根目录(默认./data)覆盖 - 迁移配置——原版
config.yaml里你自定义过的项,逐项搬到新配置文件里(建议以新默认配置为基础,不要整文件覆盖) - 迁移第三方扩展——全局第三方扩展存放在数据目录之外(前端扩展目录
public/scripts/extensions/third-party),需要单独复制 - 多用户注意——开了多用户模式的话,数据在
data/<用户名>/子目录里,目录结构一致,直接复制 - 启动——
node server.js,进界面验证角色卡、聊天、预设是否都在
哪些数据直接可用
角色卡(PNG / JSON)、世界书、聊天补全预设、聊天记录、用户人设、API 密钥配置——全部照常工作。
会多出来的文件
运行后数据目录里会出现一些它专属的状态文件(记忆图、编排配置、楼层状态等,命名里带专属标记)。原版酒馆会忽略这些文件,不影响你退回。
迁移后的推荐动作
- 开记忆图——存量聊天也能逐步积累记忆
- 建一份连接配置,体验预设解耦的切换自由
- 有 Termux 老手机端的,走Termux 搬进 APK专用流程
常见坑
- Node 版本不达标——先
node -v检查 - 整文件覆盖 config.yaml——会把新配置项冲掉,逐项迁移才是对的
- 忘了第三方扩展目录在数据目录外——扩展"消失"基本都是这个原因