#
Instalación
Sigue la guía de instalación para tu plataforma:
#
Ramas
SillyTavern se está desarrollando utilizando un sistema de dos ramas para garantizar una experiencia fluida para todos los usuarios.
release- 🌟 Recomendado para la mayoría de usuarios. Esta es la rama más estable y recomendada, actualizada solo cuando se lanzan versiones principales. Es adecuada para la mayoría de usuarios. Típicamente se actualiza una vez al mes.staging- ⚠️ No recomendado para uso casual. Esta rama tiene las características más recientes, pero tenga cuidado ya que puede romperse en cualquier momento. Solo para usuarios avanzados y entusiastas. Se actualiza varias veces al día.
#
Modo Global / Independiente
Hay dos modos de ejecutar SillyTavern que difieren en cómo manejan las rutas de configuración y datos.
- Modo Independiente (predeterminado) - utiliza el archivo
config.yamly el directoriodataen el directorio del servidor. Todos los datos estarán confinados a la ruta de instalación. Este es el modo recomendado para la mayoría de usuarios. - Modo Global - utiliza rutas del sistema para la configuración y los datos. Esto es útil para instalar SillyTavern como un paquete o cuando desea compartir la misma configuración y datos entre múltiples instalaciones.
Las instalaciones realizadas utilizando el paquete npm oficial (p. ej. npx sillytavern@latest) se ejecutarán en modo global de forma predeterminada.
#
Rutas de datos
Las rutas del Modo Independiente son relativas al directorio de instalación de SillyTavern:
- Ruta de configuración:
./config.yaml - Raíz de datos:
./data/
Las rutas del Modo Global dependen del sistema operativo:
- Linux:
~/.local/share/SillyTavern/config.yaml(o$XDG_DATA_HOME/SillyTavern/config.yaml) y~/.local/share/SillyTavern/data/(o$XDG_DATA_HOME/SillyTavern/data/) - Windows:
%APPDATA%\SillyTavern\config.yamly%APPDATA%\SillyTavern\data\ - MacOS:
~/Library/Application Support/SillyTavern/config.yamly~/Library/Application Support/SillyTavern/data/
#
Cómo ejecutar en modo global
dataRoot y configPath no pueden ser reemplazados con argumentos CLI o config.yaml cuando se ejecuta en modo global.
- Pasa el argumento
--globalal comando de inicio del servidor (p. ej.node server.js --global). - Pasa el argumento
--globalal script de inicio del shell (p. ej.Start.bat --globalo./start.sh --global). - Usa el script
start:globalen el archivopackage.json(p. ej.npm run start:global).