最近接触了SillyTavern,也就是常说的酒馆。这玩意用的AI模型一般都不是本地部署,所以还挺适合手机玩。于是我在网上找了找教程,自己搞了搞,发现还挺简单,于是写一下。

安装Termux

Termux是一个Linux的终端仿真软件,可以理解为运行了一个Linux系统。
可以在Github上获取。https://github.com/termux/termux-app/releases
下载对应你的安卓架构的安装包即可,一般来讲比较新的手机系统就直接下载Android 7+里的arm64-v8a版本即可。

安装环境

可能需要魔法。

打开你装好的Termux,先用apt updateapt upgrade更新一下包,如果中途问Y/N,一律都Y
接下来是Git和Node.js。输入pkg install gitpkg install nodejs
然后克隆SillyTavern的库。输入git clone https://github.com/SillyTavern/SillyTavern.git
进入SillyTavern目录,安装依赖。输入cd SillyTavernnpm install

开始愉快玩耍

输入./start.sh即可运行SillyTavern,接下来按理说会自动跳转到浏览器,如果没跳转,就手动去访问127.0.0.1:8000吧。
如果你重新开启Termux,需要先cd SillyTavern一下。

关于另一种玩法

有一个很简单的手机玩酒馆的办法,就是用电脑运行,然后手机访问。
首先更改config.yaml,首先listen: true,然后在whitelist中添加192.168.*.*(这个不用细讲应该也知道怎么添加,某些情况可能要填不一样的)。
手机上一般直接用局域网内电脑的IP地址就行,端口应该默认8000。