Docker安装FreeAskInternet搜索聚合器+答案生成器
FreeAskInternet介绍
FreeAskInternet 是一个完全免费、私有且本地运行的搜索聚合器,使用 LLM 生成答案,无需 GPU。用户可以提出一个问题,系统将使用 searxng 进行多引擎搜索,并将搜索结果组合到 ChatGPT3.5 LLM 中,并根据搜索结果生成答案。所有进程都在本地运行,不需要 GPU 或 OpenAI 或 Google API 密钥。
如果您无法正常使用此项目,很可能是由于您的互联网连接或 IP 问题,您需要免费互联网连接才能正常使用此项目。 如果您无法正常使用此项目,很可能是由于您的 IP 存在问题,或者你不能自由访问互联网。
(需要梯子)
特征
無️ 完全免费(无需任何 API 密钥)
💻 完全本地(无需GPU,任何计算机都可以运行)
🔐 完全私有(所有东西都在本地运行,使用自定义 llm)
👻 无需 LLM 硬件即可运行(无需 GPU!
🤩 使用免费的 ChatGPT3.5 / Qwen / Kimi / ZhipuAI(GLM) API(无需 API 密钥!谢谢 OpenAI)
🐵 自定义 LLM(ollama,llama.cpp) 支持,是的,我们爱 ollama!
🚀 使用 Docker Compose 快速轻松地部署
🌐 Web 和移动友好的界面,专为 Web 搜索而设计,增强了 AI 聊天,允许从任何设备轻松访问。
截图
指数
基于搜索的AI聊天
多 LLM 模型和自定义 LLM (如 ollama 支持):
它是如何工作的?
系统在FreeAskInternet UI界面(本地运行)中获取用户输入的问题,并调用searxng(本地运行)在多搜索引擎上进行搜索。
抓取搜索结果链接内容并传递给 ChatGPT3.5 / Kimi / Qwen / ZhipuAI / ollama (通过使用自定义 llm),要求 LLM 根据此内容作为参考回答用户问题。
将答案流式传输到聊天界面。
我们支持自定义 LLM 设置,因此理论上无限支持 llm。
安装教程
演示将以Windows作为运行环境(方便挂梯子)
安装好Docker、docker-compose、git环境
git官方下载地址:https://git-scm.com/download/win
(一路默认安装即可,群晖上直接安装Git Server套件。)安装好git之后打开Git Bash
(群晖上直接打开终端连接,进入随意一个路径,如/volume1/docker即可。)复制下面的命令粘贴到窗口内
git clone https://github.com/nashsu/FreeAskInternet.git
git拉取的项目文件默认保存在C盘用户的根目录
进入项目文件夹,空白处右键选择在终端内打开。
(群晖上使用cd ./FreeAskInternet
)执行命令,启动docker-compose文件,拉取镜像并创建容器。
docker-compose up -d
查看正在运行的项目容器
访问FreeAskInternet
打开浏览器,以设备的IP+设置的端口进行访问。
以本机为例:http://172.16.19.181:3000由于是在Windows系统上部署的,未在Linux系统上部署。
使用http://127.0.0.1:3000本地地址进行访问是有管理选项的,用于设置对应的API。
点击设置将所需要的Token填写进去,然后点击保存。
(各种Token太多了,无法写全,自行搜索获取教程。)
(最下面的Ollama本站有安装教程,使用的是ollama pull nomic-embed-text
模型命令,可参照下面的填写,每个模型的参数不一样,可自行查找。)
(如何获取和设置Kimi / Qwen / ZhipuAI Token?可在Github项目地址内查看,地址见文末。)选择一个模型后输入问题点击提问
可以看到聚合搜索结果
其他的就没什么了,自己看着使用即可。
项目地址
GitHub项目地址:https://github.com/nashsu/FreeAskInternet
👇👇👇
- 感谢你赐予我前进的力量