腾讯云docker部署小智AI server
本次使用点击登录,使用腾讯云自带命令台,执行目录一样也可以使用服务器连接工具。
·
1.购买腾讯云
本次使用
- CPU - 2核 内存 - 4GB centos7
点击登录,使用腾讯云自带命令台,执行目录一样
也可以使用服务器连接工具
2.安装docker
安装系统依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
设置仓库镜像
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装命令
yum install -y docker-ce docker-ce-cli containerd.io
测试安装成功
docker --version
出现版本
开启docker
systemctl start docker
查看docker状态
systemctl status docker
查看路径/usr/local/bin/是否存在docker -compose文件,有的话跳过3
3.安装docker -compose
3.1连接安装
# 安装
curl -L https://github.com/docker/compose/releases/download/1.23.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
授权
# 授予执行权限
sudo chmod +x /usr/local/bin/docker-compose
测试安装
docker-compose --version
3.1手动安装
安装docker -compose 觉得太慢手动上传docker -compose文件也行
下载地址:
选择版本
下载linux docker -compose文件
上传路径
/usr/local/bin/
记得重命名
授权
# 授予执行权限
sudo chmod +x /usr/local/bin/docker-compose
测试安装
docker-compose --version
4.下载xiaozhi-esp32-server目录
4.1脚本构建文件目录
根目录下载就行,你要知道下载到那。下载构建目录xiaozhi-esp32-server脚本
curl -L -o docker-setup.sh https://raw.githubusercontent.com/xinnan-tech/xiaozhi-esp32-server/main/docker-setup.sh
运行,运行小慢,不要慌
# Git Bash 或 WSL
sh docker-setup.sh
# PowerShell 或 CMD
.\docker-setup.sh
出现目录
5.配置xiaozhi-server/data/.config.yaml
5.1配置模型api
小智服务的推荐默认免费模型
地址:智谱AI开放平c台
注册添加APIKEY就可以直接使用
5.2修改文件.config.yaml
使用vscode打开文件,复制ChatGLMLLM,搜索找到
ChatGLMLLM:
# 定义LLM API类型
修改apikey,智谱平台自己的key
修改api_key
保存,再次打开确定是否修改。
5.执行docker命令
进入xiaozhi-server文件夹下,运行
docker-compose up -d
小慢不要慌
完成后,执行查看日志
docker logs -f xiaozhi-esp32-server
完成部署
6.测试
6.1浏览器测试
本地打开html测试页面
修改ip地址测试,websocket接口测试
测试前记得开放8000和8003端口
完结撒花
购买腾讯云服务器,评论区留言。
更多推荐
所有评论(0)