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.js
choco 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 release
git 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交互体验。