search_with_ai项目简介
search_with_ai是一个基于Node.js和Vue3开发的开源AI对话搜索引擎项目,由GitHub用户yokingma开发。该项目旨在让用户能够构建自己的基于对话的AI搜索系统,实现类似Perplexity的功能。
主要功能特性
- 支持多种LLM模型:OpenAI、Google、Lepton、DeepSeek、Ollama(本地)等
- 支持多种搜索引擎:Bing、Google、SearXNG(免费)
- 自定义漂亮的UI界面
- 支持深色模式
- 支持移动端显示
- 支持本地LLM模型如Ollama、LMStudio
- 支持国际化
- 支持上下文连续问答
- 支持缓存结果、强制刷新
- 支持图像搜索
部署方法
使用Docker部署(推荐)
- 克隆代码仓库
- 编辑.env.docker配置文件
- 运行
docker compose up -d
- 访问 http://localhost:3000
手动部署
- 安装Node.js 20+
- 克隆代码并安装依赖
- 编辑.env配置文件
- 运行
yarn run start
学习资源
总结
search_with_ai是一个功能丰富、易于部署的开源AI对话搜索引擎项目。无论是想搭建自己的AI搜索系统,还是学习相关技术,该项目都是一个不错的选择。欢迎大家Star和Fork该项目,为其发展做出贡献。