还在为收藏的网站太多,笔记太多,想找资料的时候不知道去哪翻吗?
长亭直接将其接入GPT,让你一键获取答案
Web2GPT 的特色
- 无需人工整理知识库,Web2GPT 会自动学习网站和上传文件的内容
- 无需关注 RAG 流程,Web2GPT 会自动适配最佳状态
- 可以快速将 AI 应用与微信、钉钉、飞书进行集成
- 可以快速记录使用 AI 助手的过程,方便管理员分析
安装过程
系统要求(官方推荐配置)
- 操作系统:Linux(以下用Ubuntu作为演示)
- 软件依赖:Docker 20.10.14 版本以上
- 软件依赖:Docker Compose 2.0.0 版本以上
- CPU:最低 2 核,推荐 4 核及以上
- GPU:无需 GPU,安装成功后需要配置外接大模型
- 内存:最低 4GB,推荐 8GB 及以上
- 硬盘:最低 10GB,推荐 20GB 及以上
暂不支持一键安装,还是建议手动操作,也很快的
手动安装
- 先安装docker(换不换源看自己网络)
apt install -y docker.io apt install -y docker-compose
- 创建一个文件夹,比如
/data/web2gpt
mkdir -p /data/web2gpt cd /data/web2gpt
Copy
- 下载 docker comopse 文件
curl https://release.web2gpt.ai/latest/docker-compose.yml -o docker-compose.yml
Copy
- 下载环境变量模版文件
curl https://release.web2gpt.ai/latest/.env.template -o .env
- 修改模版文件(可不选)
Copy
- 初始化配置文件
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
- 启动 Docker 容器
docker-compose up -d
全部docker正常即可正常访问
密码在 '.env'文件内
cat .env
配置 Web2GPT
Web2GPT 安装成功后,将会在 9999 端口启动 http 服务。
如需改变 9999 端口,可以修改 .env
文件中的 ADMIN_PORT
变量。
访问 http://{YOUR_IP}:9999
就可以看到属于你的控制台
登录方式如下
- 管理员账号:admin@web2gpt.ai
- 管理员密码:见
.env
文件中的ADMIN_PASSWORD
变量
接入大模型
本地部署的 Web2GPT 默认不包含大模型,需要手动关联需要调用在线的大模型 API。
- Web2GPT 对各家大模型供应商的兼容情况见 大模型兼容情况。
根据以下步骤操作,可以为你的 Web2GPT 环境添加一个大模型。
- 在
AI 设置
页面,点击添加第三方模型
- 在左侧选择大模型供应商,输入供应商的
API
地址和Secret Key
- 点击 “获取模型列表” 按钮,拉取供应商所提供的大模型列表
- 根据第 3 步的结果,选择你要使用的大模型
- 点击 “保存” 按钮完成配置
- 在外部的卡片中点击 “使用”,让他成为 Web2GPT 的默认选项
大模型兼容情况
目前 Web2GPT 可兼容的大模型供应商如下:
- DeepSeek:参考文档 DeepSeek
- OpenAI:ChatGPT 所使用的大模型,参考文档 OpenAI
- Ollama:Ollama 通常是本地部署的大模型,参考文档 Ollama
- 硅基流动:参考文档 SiliconFlow
- 月之暗面:Kimi 所使用的模型,参考文档 Moonshot
- 其他:其他兼容 OpenAI 模型接口的 API
使用Web2GPT
采集内容
在使用 AI 助手之前,需要先采集内容材料供 AI 进行学习。
Web2GPT 支持两种内容采集方式 自动采集内容 和 手动录入内容。
自动采集内容
在 内容管理
页面,点击右上方的 自动发现 - 配置
按钮进行配置。
在 入口点
中配置需要采集的网站地址即可。
然后点击 自动发现 - 运行
,Web2GPT 将开始根据 入口点
来自动采集网站中的页面。
手动录入内容
无法自动发现的内容可以手动录入。
Web2GPT 支持三种手动录入方式
- 在线网页:根据给定的一个 URL,抓取对应的网页内的内容。
- 离线文件:上传一个文档(
txt
/markdown
/pdf
/word
/excel
等),自动提取文件里的内容。 - 自定义内容:创建一个可编辑的在线文档
学习内容
等待抓取完成后点击学习即可开始学习
也可以等全部抓取完成后一键学习
创建 AI 应用
训练完 AI 以后现在开始创建 AI 应用。
创建 网页挂件
在 AI 应用
页面点击 创建 AI 应用
,选择类型为 网页挂件
的应用,点击创建。
详细使用方法可参考 AI 应用 - 网页挂件。
左侧为AI应用的设置页面,右侧为预览页面
在这里选择参考的页面
点击保存后即可使用该应用
回答速度和回答问题的准确性还是和个人选择的大模型的能力相关
创建 钉钉机器人
详细使用方法可参考 AI 应用 - 钉钉机器人。
创建 飞书机器人
详细使用方法可参考 AI 应用 - 飞书机器人。
创建 企业微信机器人
详细使用方法可参考 AI 应用 - 企业微信机器人。