#
Instalación de Android (Termux)
SillyTavern puede ejecutarse de forma nativa en dispositivos Android usando Termux.
#
Instalación de Termux
Evita instalar Termux desde Google Play Store, esa versión ya no se mantiene. En su lugar, usa F-Droid (recomendado) o las versiones de GitHub para obtener la versión más reciente.
- Descarga Termux desde F-Droid o versiones de GitHub.
- Instala el archivo APK descargado.
Abre Termux y ejecuta tu primer comando:
termux-change-repo- Selecciona "Mirror group" y elige los servidores más cercanos. Puedes tocar la pantalla o usar gestos de deslizamiento con Unexpected Keyboard.
Actualiza Termux:
pkg update && pkg upgrade
#
Instalación de Dependencias
Instala los paquetes requeridos:
pkg install git nodejs-lts nano
Si estás ejecutando Android de 32 bits, consulta la sección
#
Instalación de SillyTavern
Clona el repositorio de SillyTavern (Cómo elegir una rama):
Rama Release:
git clone https://github.com/SillyTavern/SillyTavern -b releaseRama Staging:
git clone https://github.com/SillyTavern/SillyTavern -b staging
#
Ejecutar SillyTavern
Para ejecutar SillyTavern, navega al directorio clonado y ejecuta el script de inicio:
cd ~/SillyTavern
bash start.sh
Para actualizar SillyTavern, navega al directorio de SillyTavern y ejecuta:
cd ~/SillyTavern
git pull --rebase --autostash
Consulta la sección
#
Errores Comunes
#
Unsupported platform: android arm LEtime-web
Android de 32 bits requiere una dependencia externa que no se puede instalar con npm.
Usa el siguiente comando para instalarla:
pkg install esbuild
Luego procede con los pasos de instalación anteriores.
#
Optimización de Rendimiento
Para obtener consejos generales sobre cómo mejorar el rendimiento, consulta la sección FAQ respectiva.
Debido a las limitaciones de hardware en dispositivos Android, es posible que desees ajustar los siguientes parámetros de config.yaml de SillyTavern para mejorar el uso de memoria, almacenamiento y CPU:
performance:
# Avoid loading all character data until needed
lazyLoadCharacters: true
# Disable disk caching to reduce storage usage
useDiskCache: false
backups:
chat:
# Optional: Disable automatic chat backups to save storage
enabled: false
Usa el editor de texto nano incluido con Termux para editar el archivo config.yaml: nano ~/SillyTavern/config.yaml
#
Opcional: Crear Alias
Puedes crear atajos para comandos comunes para facilitar tu flujo de trabajo.
Abre un editor para modificar tu archivo
.bashrc:nano ~/.bashrcAgrega las siguientes líneas para crear alias:
# Update Termux packages alias pkgup="pkg update && pkg upgrade" #Start SillyTavern alias st='cd ~/SillyTavern && bash start.sh' # Update SillyTavern alias stup='cd ~/SillyTavern && git pull --rebase --autostash'Guarda el archivo y sal del editor (en nano, presiona
CTRL + X, luegoY, luegoEnter).Para aplicar los cambios, ejecuta:
source ~/.bashrc
Ahora puedes usar los siguientes comandos:
stpara iniciar SillyTavernstuppara actualizar SillyTavernpkguppara actualizar paquetes de Termux
#
Lecturas Adicionales
Los tutoriales enlazados a continuación no son mantenidos por el equipo de SillyTavern.
- SillyTavern en guía de Termux por ArroganceComplex#2659: https://rentry.org/STAI-Termux
- Acceso a archivos de Termux con Material Files: https://www.learntermux.tech/2020/10/Termux-File-Manager.html
- Evitar que el proceso Termux entre en reposo profundo: https://wiki.termux.com/wiki/Termux-wake-lock