#
Instalação no Android (Termux)
SillyTavern pode ser executado nativamente em dispositivos Android usando Termux.
#
Instalando o Termux
Evite instalar o Termux da Google Play Store, essa versão não é mais mantida. Em vez disso, use o F-Droid (recomendado) ou lançamentos do GitHub para obter a versão mais recente.
- Baixe o Termux do F-Droid ou lançamentos do GitHub.
- Instale o arquivo APK baixado.
Abra o Termux e execute seu primeiro comando:
termux-change-repo- Selecione "Mirror group" e escolha seus servidores mais próximos. Você pode tocar na tela ou usar gestos de deslizar com o Unexpected Keyboard.
Atualize o Termux:
pkg update && pkg upgrade
#
Instalando Dependências
Instale os pacotes necessários:
pkg install git nodejs-lts nano
Se você estiver executando Android de 32 bits, consulte a seção
#
Instalando o SillyTavern
Clone o repositório do SillyTavern (Como Escolher uma Branch):
Branch Release:
git clone https://github.com/SillyTavern/SillyTavern -b releaseBranch Staging:
git clone https://github.com/SillyTavern/SillyTavern -b staging
#
Executando o SillyTavern
Para executar o SillyTavern, navegue até o diretório clonado e execute o script de inicialização:
cd ~/SillyTavern
bash start.sh
Para atualizar o SillyTavern, navegue até o diretório SillyTavern e execute:
cd ~/SillyTavern
git pull --rebase --autostash
Veja a seção
#
Erros Comuns
#
Unsupported platform: android arm LEtime-web
Android de 32 bits requer uma dependência externa que não pode ser instalada com npm.
Use o seguinte comando para instalá-la:
pkg install esbuild
Então prossiga com as etapas de instalação acima.
#
Ajustes de desempenho
Para dicas gerais sobre como melhorar o desempenho, consulte a respectiva seção de FAQ.
Devido às limitações de hardware em dispositivos Android, você pode querer ajustar as seguintes configurações do config.yaml do SillyTavern para melhor uso de memória, armazenamento e CPU:
performance:
# Evita carregar todos os dados de personagem até que sejam necessários
lazyLoadCharacters: true
# Desabilita cache em disco para reduzir uso de armazenamento
useDiskCache: false
backups:
chat:
# Opcional: Desabilita backups automáticos de chat para economizar armazenamento
enabled: false
Use o editor de texto nano incluído com o Termux para editar o arquivo config.yaml: nano ~/SillyTavern/config.yaml
#
Opcional: Criar Aliases
Você pode criar atalhos para comandos comuns para facilitar seu fluxo de trabalho.
Abra um editor para modificar seu arquivo
.bashrc:nano ~/.bashrcAdicione as seguintes linhas para criar aliases:
# Atualizar pacotes do Termux alias pkgup="pkg update && pkg upgrade" # Iniciar SillyTavern alias st='cd ~/SillyTavern && bash start.sh' # Atualizar SillyTavern alias stup='cd ~/SillyTavern && git pull --rebase --autostash'Salve o arquivo e saia do editor (no nano, pressione
CTRL + X, depoisY, depoisEnter).Para aplicar as mudanças, execute:
source ~/.bashrc
Agora você pode usar os seguintes comandos:
stpara iniciar o SillyTavernstuppara atualizar o SillyTavernpkguppara atualizar pacotes do Termux
#
Leitura Adicional
Os guias vinculados abaixo não são mantidos pela equipe do SillyTavern.
- Guia do SillyTavern no Termux por ArroganceComplex#2659: https://rentry.org/STAI-Termux
- Acessando arquivos do Termux com Material Files: https://www.learntermux.tech/2020/10/Termux-File-Manager.html
- Prevenir suspensão profunda do processo Termux: https://wiki.termux.com/wiki/Termux-wake-lock