安装

请根据你的平台查看对应的安装指南:

分支

SillyTavern 采用双分支系统进行开发,以确保所有用户都能获得流畅的体验。

  • release -🌟 推荐大多数用户使用。 这是最稳定、最推荐的分支,仅在有重大版本发布时更新。适合绝大多数用户。通常每月更新一次。
  • staging - ⚠️ 不建议日常使用。 该分支包含最新功能,但请谨慎使用,因为它随时可能出问题。仅面向高级用户和爱好者。每天更新数次。

全局 / 独立模式

运行 SillyTavern 有两种模式,它们在处理配置和数据路径的方式上有所不同。

  • 独立模式(默认)- 使用服务器目录下的 config.yaml 文件和 data 目录。所有数据都将限制在安装路径内。这是推荐大多数用户使用的模式。
  • 全局模式 - 使用系统级路径来存放配置和数据。当你希望将 SillyTavern 作为包安装,或在多个安装之间共享同一份配置和数据时,此模式非常有用。

数据路径

独立模式的路径相对于 SillyTavern 安装目录:

  • 配置路径./config.yaml
  • 数据根目录./data/

全局模式的路径取决于操作系统:

  • Linux~/.local/share/SillyTavern/config.yaml(或 $XDG_DATA_HOME/SillyTavern/config.yaml)和 ~/.local/share/SillyTavern/data/(或 $XDG_DATA_HOME/SillyTavern/data/
  • Windows%APPDATA%\SillyTavern\config.yaml%APPDATA%\SillyTavern\data\
  • MacOS~/Library/Application Support/SillyTavern/config.yaml~/Library/Application Support/SillyTavern/data/

如何以全局模式运行

  1. --global 参数传递给服务器启动命令(例如 node server.js --global)。
  2. --global 参数传递给 shell 启动脚本(例如 Start.bat --global./start.sh --global)。
  3. 使用 package.json 文件中的 start:global 脚本(例如 npm run start:global)。