学习折腾 篇二十九:免费私有化AI搜索引擎,Docker三步搞定!

2024-04-13 15:39:12 18点赞 120收藏 13评论

一个完全免费、私有且本地运行的搜索引擎,并使用 LLM 生成答案,无需 GPU。用户可以提出问题,系统会进行多引擎搜索,并将搜索结果合并到ChatGPT3.5 LLM中,并根据搜索结果生成答案。

特点:

🈚️完全免费(不需要任何API密钥)

💻 完全本地化(无需GPU,任何计算机都可以运行)

🔐完全私有(所有东西都在本地运行)

👻 无需 LLM 硬件即可运行(无需 GPU!)

🤩 使用免费的 ChatGPT3.5 API(无需 API 密钥!感谢 OpenAI)

🚀 使用 Docker Compose 快速轻松地部署

🌐 Web 和移动设备友好的界面,允许从任何设备轻松访问(Thx ChatGPT-Next-Web)展示

系统在ChatGPT-Next-Web(本地运行)中获取用户输入的问题,并调用searxng(本地运行)在多个搜索引擎上进行搜索。抓取搜索结果链接内容并传递给ChatGPT3.5(使用OpenAI ChatGPT3.5,通过本地运行的FreeGPT35),让ChatGPT3.5根据此内容作为参考回答用户问题。将答案流式传输至 ChatGPT-Next-Web 聊天 UI

首先,创建一个目录FreeAskInternet及下级目录searxng

免费私有化AI搜索引擎,Docker三步搞定!

然后下载或者新建docker-compose.yml文件

文件内容如下:

services:

backend:

image: docker.io/nashsu/free_ask_internet:latest

depends_on:

- llm-freegpt35

restart: on-failure

freeaskinternet-ui:

image: docker.io/nashsu/free_ask_internet_ui:latest

ports:

- "3330:80"

environment:

BACKEND_HOST: "backend:8000"

depends_on:

- backend

restart: always

chatgpt-next-web:

image: yidadaa/chatgpt-next-web

ports:

- "3030:3000"

environment:

OPENAI_API_KEY: "FreeAskInternet"

# CODE: "FreeAskInternet" # 如果你想要设置页面的访问密码,请修改这里

BASE_URL: "http://backend:8000"

CUSTOM_MODELS: "-all,+gpt-3.5-turbo"

depends_on:

- llm-freegpt35

restart: always

llm-freegpt35:

image: missuo/freegpt35:latest

restart: always

llm-kimi:

image: vinlic/kimi-free-api:latest

restart: always

environment:

- TZ=Asia/Shanghai

llm-glm4:

image: vinlic/glm-free-api:latest

restart: always

environment:

- TZ=Asia/Shanghai

llm-qwen:

image: vinlic/qwen-free-api:latest

restart: always

environment:

- TZ=Asia/Shanghai

searxng:

image: docker.io/searxng/searxng:latest

volumes:

- ./searxng:/etc/searxng:rw

environment:

- SEARXNG_BASE_URL=https://${SEARXNG_HOSTNAME:-localhost}/

cap_drop:

- ALL

cap_add:

- CHOWN

- SETGID

- SETUID

logging:

driver: 'json-file'

options:

max-size: '1m'

max-file: '1'

restart: always

最后进入putty到项目文件夹创建运行容器

docker-compose -f docker-compose.yml up -d

免费私有化AI搜索引擎,Docker三步搞定!免费私有化AI搜索引擎,Docker三步搞定!

到此,项目基本就部署完成了。

浏览器访问 http://NAS的IP:本地端口 ,即可打开的界面:

免费私有化AI搜索引擎,Docker三步搞定!免费私有化AI搜索引擎,Docker三步搞定!免费私有化AI搜索引擎,Docker三步搞定!

不过我的群晖DS-220+直接卡住了,答案都没出来,看来得用我的DS-920+折腾了!如果你还没机器,那就上群晖24新品DS-224+的CPU与Ds-920+的都是J4125的四核处理器,再自己回个16G的内存,基本上就够折腾的了。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2829元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

4099元起

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

8899元起

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

1549元起

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

4899元起

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

7196元起

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

1399元起

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

4099元起

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

13746元起

Synology 群晖 DS218+ 2盘位 NAS网络存储服务器 京东云定制版(J3355、2GB)

Synology 群晖 DS218+ 2盘位 NAS网络存储服务器 京东云定制版(J3355、2GB)

暂无报价

Synology 群晖 DS416 企业级 NAS网络存储

Synology 群晖 DS416 企业级 NAS网络存储

暂无报价

Synology 群晖 DS423 四核心 4盘位 NAS网络存储 私有云 照片自动备份

Synology 群晖 DS423 四核心 4盘位 NAS网络存储 私有云 照片自动备份

3199元起

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

2299元起

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

3090元起

文中相关商品

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)
13评论

  • 精彩
  • 最新
  • 使用了opebai的api,那么就还是要能访问chagpt才行,景德镇个人一般都没条件,公司的话是可以考虑部署一下

    校验提示文案

    提交
    嗯嗯,看了下项目文档了,应该是需要原生支持chatgpt的ip访问open ai才行。
    模型不是离线的,虽然不需要api key,但必须要可以访问open ai交互才行

    校验提示文案

    提交
    收起所有回复
  • dS918+升级了16G内存和2T的读写缓存。顺利安装进去界面,但是搜索不出来结果,AI对话也没反应

    校验提示文案

    提交
    那和我220 +一样,看来免费接口估计用的多卡了,还不如用自己的接口呢

    校验提示文案

    提交
    收起所有回复
  • [阴笑] 能出个威联通版的吗?这个抄不明白!

    校验提示文案

    提交
    Docker不是通用吗?我手里没有威

    校验提示文案

    提交
    最后进入putty到项目文件夹创建运行容器

    docker-compose -f docker-compose.yml up -d
    [喜极而泣] 进入目录以后这条运行失败 提示-sh: docker-compose: command not found 图:去看看 不知道是哪里出错了~~~

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 支持免费的 [高兴]

    校验提示文案

    提交
  • 没看懂

    校验提示文案

    提交
  • 感谢分享!!!!!

    校验提示文案

    提交
  • 这个部署了半天都没搞懂怎么用的

    校验提示文案

    提交
  • 看到这里我直接部署了chatgpt-next-web项目,然后去淘宝买了个gpt4的api。时间比着这个花得少。

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
120
扫一下,分享更方便,购买更轻松