教程目前适用于:
SillyTavern 1.11.2
Clewd 4.7
教程演示系统发行版本为:Debian 11,此教程适合动手能力较强的朋友
优势:
无需魔法 独享网络 最新版本 对玩法兼容性最高
我需要准备
一台云服务器[又称:VPS-VDS-ECS-轻量云] 服务器所在地IP需为可注册Claude的地区
不知道哪里购买服务器可以尝试搜索评测 第一次买服务器的新手建议先只买一个月20元内足够
目前来说地区推荐 日本 > 美国西部 > 其它
月付19起便宜服务器推广AFF链接 优惠码20%off 无需实名
服务器配置要求
系统发行版本:Debian11+ Ubutu22.04+ 其它版本未经测试,可能会出现无法启动Clewd
配置:1核心处理器 512MB运行内存 7GB硬盘储空间 网络质量取决线路而非大带宽
拥有独立IPV4 不要选择OpenVZ架构 否则需要修改端口
SSH终端
MobaXterm – 英文 [Windows]
FinalShell– 中文 [Windows] 不建议使用Xshell – 英文站 | Xshell – 中文站 [Windows]
苹果用户请在APP Store搜索SSH关键字寻找相关软件下载,可能需要跨区
一个可用的Cookie用于启动Clewd
善用于AI和搜索引擎解决问题的你 ❤
部分细节操作旧教程有提到,在这里
“He who has a why to live can bear almost any how.”
―Friedrich Wilhelm Nietzsche
安装面板
先根据购买的服务器后台提供的信息使用终端软件SSH连接服务器;
教程演示发行版为Debian11 发问题求助时注意隐藏好自己的服务器IP地址
更新服务器
apt update -y && apt full-upgrade -y
遇到提示请选择 install the package maintainer’s version
重启服务器
reboot
安装1Panel面板
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh
第一步无法成功运行请先安装curl
apt install curl -y
设置 1Panel 安装目录(默认为/opt):推荐默认回车
设置 1Panel 端口(本教程默认为27104):不明白的选择自己的默认回车,或者自己设定
设置 1Panel 用户名称(本教程默认为e68b976ef4):不明白的选择自己的默认回车,或者自己设定
设置 1Panel 用户密码(本教程默认为9d7fefbba2):不明白的选择自己的默认回车,或者自己设定
面板安装成功 获得面板地址 用户名称 用户密码
[1Panel Log]: 启动 1Panel 服务
[1Panel Log]: 1Panel 服务启动成功!
[1Panel Log]:
[1Panel Log]: =================感谢您的耐心等待,安装已经完成==================
[1Panel Log]:
[1Panel Log]: 请用浏览器访问面板:
[1Panel Log]: 面板地址: http://$LOCAL_IP:27104/4ee9e37f77
[1Panel Log]: 用户名称: e68b976ef4
[1Panel Log]: 用户密码: 9d7fefbba2
[1Panel Log]:
[1Panel Log]: 项目官网: https://1panel.cn
[1Panel Log]: 项目文档: https://1panel.cn/docs
[1Panel Log]: 代码仓库: https://github.com/1Panel-dev/1Panel
[1Panel Log]:
[1Panel Log]: 如果使用的是云服务器,请至安全组开放 27104 端口
[1Panel Log]:
[1Panel Log]: ================================================================
面板环境配置
访问面板
复制面板地址到浏览器,将$LOCAL_IP更改为自己服务器的IP地址访问然后登录面板
如果服务器ip地址为 127.0.0.1 则在浏览器的面板地址为 http://127.0.0.1:27104/4ee9e37f77
注意这里的端口和入口为你自己设定和默认的值 面板地址为 IP:端口/入口地址
连接终端
输入SSH密码后点击连接测试-保存并连接
安装配置防火墙
根据系统版本安装防火墙
apt install ufw -y
允许SSH端口
ufw allow 22/tcp
允许面板端口 自己的面板端口!
ufw allow 27104/tcp
允许酒馆SillyTavern默认端口
ufw allow 8000/tcp
启动防火墙
ufw enable
Command may disrupt existing ssh connections. Proceed with operation (y|n)? y 回车
此图有误仅供参考写法
安装SillyTavern和修改版Clewd
方法一 : 命令安装(推荐好更新)
主机-文件-目录:/opt/1panel/apps
点击终端
安装SillyTavern酒馆
git clone https://github.com/SillyTavern/SillyTavern.git
安装Clewd
git clone https://github.com/teralomaniac/clewd.git
方法二 :手动下载安装
酒馆SillyTavern项目地址 修改版Clewd项目地址 原版项目地址
主机-文件-目录:/opt/1panel/apps
远程下载-下载地址-确定
https://github.com/SillyTavern/SillyTavern/archive/refs/heads/release.zip
修改版Clewd - 推荐这个test分支 // 二选一
https://github.com/teralomaniac/clewd/archive/refs/heads/test.zip
修改版Clewd // 二选一
https://github.com/teralomaniac/clewd/archive/refs/heads/master.zip
下载完成后分别解压至当前文件夹
如果提示无法找到命令请在终端运行以下指令再进行解压
apt install zip -y && apt install unzip -y
配置SillyTavern和修改版Clewd
网站-运行环境-Node.js-创建运行环境-设置环境-确定
注意命令安装和手动安装的目录名是不一样的,不过大致都包含SillyTavern和Clewd
酒馆SillyTavern设置:
修改版Clewd设置:
等待启动完成如图所示,让我们先停止它们
点击SillyTavern源码目录,SillyTavern 1.10.9以前为config.conf SillyTavern 1.10.10以后为config.yaml
SillyTavern 1.10.9 以前版本修改方法
修改以下内容
const whitelistMode = true; //Disabling enabling the ip whitelist mode. true/false
const basicAuthMode = false; //Toggle basic authentication for endpoints.
修改为
const whitelistMode = false; //Disabling enabling the ip whitelist mode. true/false
const basicAuthMode = true; //Toggle basic authentication for endpoints.
SillyTavern 1.10.10 以后版本修改方法
# Listen for incoming connections //此选项限1.11.0以后的版本,默认为false,需要改为true
listen: true
# Toggle whitelist mode
whitelistMode: false
# Whitelist of allowed IP addresses
whitelist:
- 127.0.0.1
# Toggle basic authentication for endpoints
basicAuthMode: true
# Basic authentication credentials 这里的密码要注意加''号
basicAuthUser:
username: 'user'
password: 'password'
确认保存
点击Clewd源码目录,找到config.js
添加你的Cookie 点我看如何设置
"Cookie": "SET YOUR COOKIE HERE",
"CookieArray": [],
确认保存
返回运行环境启动项目,SillyTavern酒馆显示启动中为正常
现在在浏览器输入IP:8000 就可以访问SillyTavern酒馆了[默认用户:user 默认密码:password]
http://服务器IP:酒馆默认端口 如:http://127.0.0.1:8000
但是先别急,我们还要设置一下SillyTavern酒馆和Clewd的网络
容器-编辑
网络-修改为host-确认
SillyTavern酒馆连接Clewd
连接Clewd
API 和 ChatCompletion如图所设
打开预设 OpenAI API反向代理填写
http://127.0.0.1:8444/v1
1:先点击Connect连接Clewd
2:再打勾Show "External" models (provided by API)
3:最后在OpenAI模型里选择claude-2 或2.1