发布于 2 个月前
发布于 2 个月前
脸谱
更新于 2 个月前
0
0
web2gpt让你的网站也可以变成智能体
这段时间在做一个新行业,无意中在别人的朋友圈看到一个web2gpt-将网站转化为AI应用,出于好奇准备搭建一个本地版试试效果怎么样。本人也是从事信息安全行业的,有10多年信息安全方面的经验,对一些新鲜的东西还是比较好奇。
长亭科技也是信息安全行业业内比较有名的企业,特别雷池WAF功能也比较强大。
下面就开始部署到使用的一个保密级教程。
以下是Web2GPT,官网:
https://web2gpt.ai/
我们直接安装免费版就可以:
Web2GPT支持docker部署,那就很方便了,准备一台官方要求配置的云主机即可下面是配置列表:
操作系统:Linux
软件依赖:Docker 20.10.14 版本以上
软件依赖:Docker Compose 2.0.0 版本以上
CPU:最低 2 核,推荐 4 核及以上
GPU:无需 GPU,安装成功后需要配置外接大模型
内存:最低 4GB,推荐 8GB 及以上
硬盘:最低 10GB,推荐 20GB 及以上
官网有保姆级安装教程,安装非常简单,用官网的步骤安装完后,即可开箱使用。
1. 创建一个文件夹,比如/data/web2gpt
mkdir -p /data/web2gpt
cd /data/web2gpt
Copy
2. 下载 docker comopse 文件
curl https://release.web2gpt.ai/latest/docker-compose.yml -o docker-compose.yml
Copy
3. 下载环境变量模版文件
curl https://release.web2gpt.ai/latest/.env.template -o .env
Copy
4. 初始化配置文件
count=$(grep -o "{CHANGE_TO_RANDOM_PASSWORD}" .env | wc -l);
for i in $(seq 1 $count);
do sed -i .env -e "0,/{CHANGE_TO_RANDOM_PASSWORD}/s//$(openssl rand -base64 20 | tr -d '/+=' | cut -c1-20)/";
done
Copy
5. 启动 Docker 容器
docker compose up -d
安装完成后,浏览器打开http://ip:9999,即可访问web2gpt应用后台。
账号默认admin@web2gpt.ai,密码可以从安装目录.env下查看,如果需要修改默认密码,修改后再次运行docker compose up -d,即可修改默认的。
后台管理界面所有的数据可以很直观的看到。
Web2gpt可以自己部署离线大模型,但是,需要有条件的前提下,才可以。Web2gpt也支持常见的AI模型接口配置。
这里我们使用DeepSeek,到官网注册账号,获取API key。
模型训练Web2gpt也支持几种方式
1、输入URL自动爬取网站页面内容,进行训练。
2、输入url获取当前页面内容,进行训练。
3、上传离线文档进行训练,可批量上传。
4、也可以自定义录入文章,进行训练,功能还是很强大啊,满足了各种用户需求,虽然长亭是做安全的行业,但是开发能力还是很厉害。
当训练完后,就可以创建自己想要的ai应用了。
支持各种应用,下面我们试下网页应用和智能客服的插件。
参数都可以自定义显示。
创建智能客服也一样,把下面红框中的代码,复制粘贴到你的网站首页代码处,你就可以拥有一个AI客服了。
大概训练了有个80万字这样,搜索问题速度也还可以,大概在10秒左右。基本上免费版就可以满足中小企业日常需求,总之,非常好用。同样支持长亭。
建议:
在自动发现功能处,建议加入关键词匹配功能,这样可有效提高发现有用数据。不然,爬全站的数据到本地,也太浪费资源和时间了啊