项目简介FreeAskInternet 是一个完全免费、私密且本地运行的搜索聚合器和答案生成器,它利用了基于语言模型(LLM)的技术,而无需GPU支持。 用户可以提出问题,系统将通过多引擎搜索,将搜索结果与ChatGPT3.5语言模型结合,基于这些搜索结果生成答案。 项目特点使用免费的ChatGPT3.5 API(无需API密钥!感谢OpenAI) 网页和移动设备友好的界面,允许从任何设备轻松访问(感谢ChatGPT-Next-Web)
工作原理系统在ChatGPT-Next-Web(本地运行)中获取用户输入的问题,并通过searxng(本地运行)在多个搜索引擎上进行搜索。 爬取搜索结果链接的内容,并传递给ChatGPT3.5(通过本地运行的FreeGPT35使用OpenAI的ChatGPT3.5),要求ChatGPT3.5根据这些内容作为参考回答问题。 将答案流式传输到ChatGPT-Next-Web聊天界面。
使用方法
#克隆项目到本地 gitclonehttps://github.com/nashsu/FreeAskInternet.git #进入项目目录 cd./FreeAskInternet
docker-composeup-d
启动后,可以在 http://localhost:3000 上打开Web界面。 更新最新版本
cd./FreeAskInternet
gitpull
dockercomposermbackend dockerimagermnashsu/free_ask_internet
docker-composeup-d
小结FreeAskInternet 是一个完全免费、私密且本地运行的搜索聚合器和答案生成器,用户可以提出问题,系统将进行多引擎搜索,并将搜索结果与ChatGPT3.5语言模型结合,基于这些搜索结果生成答案。 该项目仍处于早期阶段,可能会存在一些错误。
注:本文内容仅供参考,具体项目特性请参照官方 GitHub 页面的最新说明。 |