腾讯云+Astrbot个人AI部署,接入QQ机器人

1、腾讯云创建云服务器

之所以选择腾讯云是因为可以领一个月免费服务器

地址:https://cloud.tencent.com/

服务器配置情况:

这里我获取的是轻量应用服务器(Lighthouse),适合网站搭建、开发测试等多种场景。以下是详细申请与使用流程。

申请步骤

1、注册并实名认证 访问腾讯云官网并注册账号。 完成个人或企业实名认证(大陆地区用户需身份证/营业执照)。

2、进入免费试用专区 登录后,在搜索框输入"免费试用"或进入"云产品免费体验馆"。 在列表中选择所需的云服务器配置,如2核2G3M 1个月或4核8G12M 1个月。

3、配置并领取试用实例 选择地域、操作系统(如 CentOS、Ubuntu、Windows Server)。这里操作系统用linux, 确认费用为 0 元,提交订单即可领取。

4、设置登录方式 在控制台实例详情中,点击重置密码或配置 SSH 密钥。 同意强制关机后重置密码,重启实例生效。

然后在面板找到服务器

登录服务器界面

2、开始部署Astrbot

参考blbl视频和技术文档

视频:blbl

技术文档:Astrbot

1、首先克隆仓库到服务器

javascript 复制代码
git clone https://github.com/AstrBotDevs/AstrBot

执行

javascript 复制代码
cd AstrBot

2、网络环境在中国大陆境内,需要修改 compose.yml 文件,将其中的 image: soulter/astrbot:latest 替换为 image: m.daocloud.io/docker.io/soulter/astrbot:latest。

3、我在克隆时出现失败,以下是解决方法

(1)Git 默认的 HTTP 传输缓存很小,大文件 / 大仓库会直接断连。执行这 3 条命令放大缓存:

javascript 复制代码
git config --global http.postBuffer 524288000
git config --global http.maxRequestBuffer 100M
git config --global core.compression 0

(2)使用轻量化克隆

javascript 复制代码
git clone --depth 1 https://github.com/AstrBotDevs/AstrBot

(3)在文件夹/etc/hosts文件夹下面添加命令,通过DNS的方式访问github

javascript 复制代码
20.205.243.166 github .com
185.199.108.133 raw.githubusercontent.com
185.199.109.133 raw.githubusercontent.com
185.199.110.133 raw.githubusercontent.com
199.232.68.133 raw.githubusercontent.com
185.199.111.133 raw.githubusercontent.com
151.101.76.133 raw.githubusercontent.com
151.101.108.133 raw.githubusercontent.com
151.101.228.133 raw.githubusercontent.com
151.101.128.133 raw.githubusercontent.com
151.101.0.133 raw.githubusercontent.com

4、执行docker命令

javascript 复制代码
mkdir astrbot
cd astrbot
sudo docker run -itd -p 6185:6185 -p 6199:6199 -v $PWD/data:/AstrBot/data -v /etc/localtime:/etc/localtime:ro -v /etc/timezone:/etc/timezone:ro --name astrbot m.daocloud.io/docker.io/soulter/astrbot:latest

5、执行到这步可以利用Orcatemai开放防火墙端口6185

6、执行重启服务

javascript 复制代码
docker restart astrbot

到这里Orcatemai对话框会出现对应的公网ip,如果没有再问一下他,进入你的公网ip就实现云服务器的部署了。

3、配置管理面板

1、使用默认账号密码astrbot登录,面板会提醒你修改账号密码,自己修改下然后登陆

2、这里的配置可以参考上面blbl的视频和技术文档关于

这里我创建的是一个qq机器人,关于qq机器的配置方法参考技术文档

3、在这里配置你的模型key,有些是付费的,这里根据服务器情况选择国内模型,zhipu免费

4、在agent配置的是阿里的,当然也是免费

配置完成后在qq里面就可以运行了

如果配置付费模型会有额度报错

javascript 复制代码
LLM 响应错误: All chat models failed: RateLimitError: Error code: 429 

看下运行效果

相关推荐
知已难寻43 分钟前
00 · OpenStack 总纲——从云计算到 OpenStack 全景
运维·服务器·云原生·云计算·负载均衡·openstack·perl
大力财经1 小时前
山东山大华天软件与阿里云达成合作,旗下产品CrownCAD已接入Qoder
人工智能·阿里云·云计算
长不大的杨瑞杰2 小时前
OpenCode v2 多源上下文实战:Websearch、References、Attachments 与缓存预热
人工智能·安全·云计算·软件工程·devops
知已难寻1 天前
第 5 篇 · 云原生生态与实践:微服务、DevOps、可观测性与 Serverless
大数据·linux·服务器·微服务·云原生·云计算·devops
Vitaliy Kostrov(柯维远)1 天前
Multi-CDN 决策闭环:QoE、成本、安全与内容正确性如何进入同一个策略引擎?
安全·网络安全·云计算·音视频·负载均衡·cdn
长不大的杨瑞杰1 天前
OpenCode v2 远程开发实战:Web UI、Pair、SSH 隧道与 OpenTunnel 安全接入
人工智能·安全·云计算·软件工程·devops
T量子永生1 天前
Android SISO 分布式编译集群配置方案
android·分布式·云计算·源代码管理
whyutianict_vv1 天前
云计算 HCIE 认证体系解析:HCIA/HCIP/HCIE 三级科目与知识边界
linux·运维·云计算
知已难寻1 天前
第 2 篇 · 云的地基:服务器、存储、网络三大基础设施
运维·服务器·网络·云原生·云计算·负载均衡·1024程序员节
一线数智2 天前
来腾讯云AI开放日 加入人类职业进化计划
大数据·人工智能·腾讯云