Windows本地部署酒馆
前言欢迎来到SillyTavern的世界!开始安装前,请确保您的电脑版本高于Windows 7
开始安装
现在开始安装酒馆
1. 安装前准备:Git与Node.js
1.1 安装Git
检查是否已安装Git使用winget安装Git(推荐)使用安装包安装Git使用Chocolatey安装Git
按下Windows徽标+R键,在运行框内输入cmd,点击"确定"打开命令提示符
在命令提示符中输入:git -v
如果显示版本号(如git version x.x.x),则表示已安装Git,可跳至下一步
如果显示"git不是内部或外部命令",则需要安装Git
winget install --id Git.Git -e --source winget
访问Git官网下载安装包
运行下载的安装包,按照默认设置一路点击"Next"完成安装
安装完成后,重新打开cmd并输入git -v验证安装是否成功
首先确保已安装Chocolatey。若未安装,请以管理员身份运行PowerShell并执行:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
安装完Chocolatey后,在管理员权限的命令提示符或PowerShell中执行:
choco install git -y
安装完成后,重启命令提示符并输入git -v验证安装
1.2 安装Node.js
检查是否已安装Node.js使用winget安装Node.js(推荐)使用安装包安装Node.js使用Chocolatey安装
在命令提示符中输入:node -v和npm -v
如果两个命令都显示版本号,则表示已安装Node.js
如果显示不是内部或外部命令,则需要安装Node.js
注意不推荐使用超过v23版本的Node.js,可能会导致兼容性问题
winget install OpenJS.NodeJS.LTS -v 20.10.0
访问Node.js官网下载LTS版本
运行下载的安装包,按照默认设置一路点击"Next"完成安装
安装完成后,重新打开cmd并输入node -v和npm -v验证安装是否成功
# 先安装Chocolatey(如果尚未安装)# 以管理员身份运行PowerShell并执行:Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))# 然后安装Node.jschoco install nodejs-lts -y
2. 配置npm镜像(可选但推荐国内用户设置)
查看当前npm镜像修改为国内镜像npm config get registry默认应显示https://registry.npmjs.org
npm config set registry https://registry.npmmirror.com
3. 安装SillyTavern
3.1 选择安装目录
选择或新建一个文件夹作为SillyTavern的安装位置
在文件夹空白处按住Shift键+右键,选择"在此处打开命令窗口"
或者在文件资源管理器地址栏输入cmd并按回车
3.2 拉取SillyTavern代码
稳定版(推荐)测试版git clone https://github.com/SillyTavern/SillyTavern -b releasegit clone https://github.com/SillyTavern/SillyTavern -b staging
遇到网络问题?如果遇到网络错误,可以考虑使用代理或网络加速工具
4. 安装依赖并运行SillyTavern
4.1 进入SillyTavern目录
cd SillyTavern
4.2 安装依赖和运行
自动安装(推荐)手动安装直接双击SillyTavern文件夹中的start.bat文件,它会自动安装依赖并启动服务
# 安装依赖npm install# 启动服务npm start
4.3 访问SillyTavern
启动成功后,打开浏览器并访问:http://localhost:8000
常见问题解决
Git拉取时网络错误可以尝试使用镜像源或配置代理
npm脚本无法运行如果遇到"在此系统上无法运行脚本"的错误,可以以管理员身份运行PowerShell并执行:
Set-ExecutionPolicy RemoteSigned
端口占用如果8000端口被占用,可以修改配置文件中的端口设置
总结
通过以上步骤,您已成功在Windows系统上安装并运行SillyTavern。初始安装只是一个基础界面,您可以根据自己的需求和喜好进一步配置和自定义,打造专属于您的AI交互体验。