如何在iOS 和 Android手机上使用 SillyTavern

大哥大姐,哪位知道,如何在iOS 和 Android手机上使用 SillyTavern
最新回答
反撩

2026-04-11 19:00:06

如何在iOS和Android手机上使用SillyTavern

SillyTavern是一个功能强大的用户界面,允许用户与大型语言模型(LLM)、图像生成引擎和文本转语音(TTS)模型进行交互。以下是详细步骤,指导你如何在iOS和Android手机上使用SillyTavern。

方法1:使用手机浏览器访问SillyTavern网页版

  1. 安装SillyTavern:

    在你的Windows、Linux或Mac电脑上,按照SillyTavern GitHub页面的官方指南进行安装。确保安装完成后服务器能正常启动。

  2. 配置远程访问:

    找到SillyTavern目录下的config.yaml文件。

    编辑文件,将listen: true设置为true,以允许其他设备连接。

    可选:为增强安全,设置IP白名单或启用HTTP基本认证(basicAuthMode: true,并配置用户名和密码)。

  3. 启动服务器:

    使用命令行启动SillyTavern服务器,查看输出确认运行在端口8000(默认)。

  4. 获取电脑IP地址:

    Windows:打开命令提示符,输入ipconfig,查找IPv4地址。

    Linux/Mac:打开终端,输入ifconfig或ip addr show,查找类似192.168.x.x的地址。

  5. 手机访问:

    在iOS或Android设备上打开浏览器(如Safari或Chrome)。

    输入

    http://<
    电脑IP>:8000,例如
    http://192.168.1.100:8000
    。

    若启用了认证,输入配置的用户名和密码。

  6. 使用SillyTavern:

    进入界面后,可与AI角色互动,导入角色卡,管理世界信息等。

优点:

  • 无需在手机上安装任何应用,适合已有电脑的用户。
  • 利用电脑的计算资源,适合处理复杂任务。
  • 可从同一网络中的任何设备访问,灵活性高。

缺点:

  • 需要电脑始终运行,增加能耗。
  • 手机浏览器可能因屏幕尺寸导致界面显示不佳,交互体验可能受影响。
  • 若未正确配置(如未启用认证),存在安全风险,尤其是在开放网络中。

方法2:通过Termux在Android上安装SillyTavern

  1. 安装Termux:

    从F-Droid下载Termux APK,安装后打开。注意:不要使用Google Play版本,因其可能不兼容。

  2. 更新Termux:

    运行命令bash apt update apt upgrade,若提示更新,输入y并回车。

  3. 安装Git:

    运行命令bash pkg install git,等待安装完成。

  4. 克隆SillyTavern仓库:

    运行命令bash git clone

    https://github.com/SillyTavern/SillyTavern
    。

    可选:若需开发分支,运行git clone -b staging

    https://github.com/SillyTavern/SillyTavern
    。

  5. 进入目录并安装Node.js:

    运行命令bash cd SillyTavern pkg install nodejs。

  6. 安装依赖:

    运行命令bash npm install,等待依赖安装完成。

  7. 启动服务器:

    运行命令bash ./start.sh或bash bash start.sh,终端会显示服务器启动信息,确认运行在端口8000。

  8. 本地访问:

    在同一Android设备上打开浏览器,访问

    http://127.0.0.1:8000
    或
    http://localhost:8000
    。

  9. 远程访问(可选):

    编辑config.yaml,设置listen: true。

    找到Android设备的IP地址(可通过Termux运行ip addr show查看)。

    在其他设备上浏览器输入

    http://<Android
    设备IP>:8000,如
    http://192.168.1.101:8000
    。

注意:

  • 此方法非官方支持,可能会遇到兼容性问题。
  • 为提升后台运行性能,可参考YouTube视频禁用Termux的幻影进程杀死功能。
  • 文件管理可使用Material Files,参考Termux文件管理指南。

优点:

  • 无需电脑,手机独立运行,适合移动场景。
  • 可配置后从其他设备访问,灵活性较高。

缺点:

  • 安装过程技术性强,可能不适合新手。
  • Android设备的性能可能不足以支持复杂任务,体验可能不如电脑。
  • 若开放远程访问,未正确配置可能有安全风险。

方法3:使用OMate Chat导入角色卡和世界书

  1. 打开OMate Chat:

    在Android或iOS设备上启动OMate Chat应用。

  2. 导入角色卡:

    进入角色管理界面,通常有“+”按钮或类似选项。

    选择“导入角色”或“Import Character”。

    可选择从本地文件导入(支持JSON或PNG格式)或通过URL导入。

    选择文件或输入URL地址,确认并保存。

注意事项:

  • 根据OMate帮助页面,OMate Chat支持Character Card V1、V2、V3(CCV3)格式。
  • 不直接支持世界书(LoreBooks)或角色书(Character Books),用户需将SillyTavern的世界信息作为知识库导入。

功能说明:

  • OMate Chat提供故事模式、长期记忆和自定义提示等功能,知识库可以部分替代世界书的作用,但目前无法直接导入。
  • 适合需要移动端简单操作的用户,界面友好,易于上手。

优点:

  • 设计优化移动端,操作简单,角色卡导入便捷。
  • 可能包含额外功能如故事模式,适合轻量级使用。

缺点:

  • 功能可能不如SillyTavern全面。
  • 以知识库代替世界书,个别角色卡可能存在兼容性问题。

总结:

  • 手机浏览器访问:适合有电脑的用户,充分利用电脑资源,适合需要完整功能(如世界书和扩展)的场景,但需注意网络配置和安全。
  • Android Termux安装:提供手机独立运行的选项,适合无电脑的用户,但安装复杂,性能可能受限,需技术基础。
  • OMate Chat使用:适合移动端简单操作,角色卡导入方便,但个别角色卡可能存在兼容性问题,适合入门和轻量级需求。

最终选择应基于用户需求:若需完整功能,优先考虑前两种方法;若追求移动端便利或是初学者,可选择OMate Chat。建议根据设备条件和使用场景灵活调整。