Perplexideez:开源本地 AI 搜索助手,智能搜索信息来源追溯

❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日跟你分享最新的 AI 资讯和开源应用,也会不定期分享自己的想法和开源实例,欢迎关注我哦!

🥦 微信公众号|搜一搜:蚝油菜花 🥦


🚀 快速阅读

  1. 功能:Perplexideez 提供网络搜索、结论来源追踪、深入学习、搜索跟踪、体验定制和搜索共享等功能。
  2. 技术:基于大型语言模型(LLM)处理自然语言查询,支持与 Ollama 或 OpenAI 兼容的端点集成,使用 Postgres 数据库和 SearXNG 实例。
  3. 部署:支持 Docker 和 Kubernetes 容器化部署,提供多用户支持和单点登录(SSO)功能。

正文(附运行示例)

Perplexideez 是什么

Perplexideez 是一款本地 AI 助手,旨在帮助用户在网络和自托管应用中快速搜索信息。它基于 Postgres 数据库,支持 Ollama 或 OpenAI 兼容的端点,使用 SearXNG 实例进行网络搜索。Perplexideez 具备多用户支持、单点登录(SSO)功能,并提供美观的搜索结果嵌入展示。

Perplexideez 的设计初衷是提供更好的自托管服务集成和用户体验,使用户能够更高效地搜索和整理信息。

Perplexideez 的主要功能

  • 网络搜索:利用 AI 技术筛选网络搜索结果,提高搜索效率。
  • 结论来源追踪:用户可以查看大型语言模型(LLM)使用的源注释,并直接访问源码。
  • 深入学习:LLM 为用户生成后续问题,方便用户进一步探索感兴趣的内容。
  • 搜索跟踪:用户可以将感兴趣的搜索结果收藏,方便后续查找。
  • 体验定制:支持用户根据不同任务选择合适的模型,并提供环境变量和 UI 配置以优化资源使用。
  • 搜索共享:用户可以轻松地与他人共享搜索结果链接,并进行访问控制。

Perplexideez 的技术原理

  • 自然语言查询:使用大型语言模型(LLM)处理和理解自然语言查询,筛选搜索结果,并生成相关的后续问题。
  • 端点集成:支持与 Ollama 或 OpenAI 兼容的端点集成,这些端点提供 AI 模型的接口,用于执行复杂的语言处理任务。
  • 数据库支持:项目后端使用 Postgres 数据库存储用户数据、搜索历史和偏好设置,确保数据的持久化和多用户支持。
  • 自托管搜索实例:基于 SearXNG 实例,搜索网络,SearXNG 是开源的、隐私保护的元搜索引擎。
  • 多用户和单点登录(SSO):支持多用户使用,每个用户都有独立的数据视图。集成 OIDC(OpenID Connect)SSO,用户使用单一身份认证访问多个服务。
  • 容器化部署:使用 Docker 和 Kubernetes 等容器技术,让 Perplexideez 在多种环境中灵活部署,包括裸机、虚拟机和云平台。容器化还提高了应用的可移植性和可扩展性。

如何运行 Perplexideez

Perplexideez 支持多种部署方式,包括 Docker 和 Kubernetes。以下是一个简单的 Docker 部署示例:

  1. 克隆仓库
sh 复制代码
git clone https://github.com/brunostjohn/perplexideez.git
  1. 安装依赖
sh 复制代码
pnpm install
  1. 创建环境文件 : 使用 .env.example 创建 .env 文件,并填写必要的配置。

  2. 启动开发环境

sh 复制代码
pnpm dev:up
  1. 更新数据库模式
sh 复制代码
pnpm db:push
  1. 运行应用
sh 复制代码
pnpm dev

资源


❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日跟你分享最新的 AI 资讯和开源应用,也会不定期分享自己的想法和开源实例,欢迎关注我哦!

🥦 微信公众号|搜一搜:蚝油菜花 🥦

相关推荐
风筝超冷31 分钟前
Seq2Seq - 编码器(Encoder)和解码器(Decoder)
人工智能·深度学习·seq2seq
uncle_ll33 分钟前
李宏毅NLP-3-语音识别part2-LAS
人工智能·自然语言处理·语音识别·las
helloworld工程师36 分钟前
Spring AI应用:利用DeepSeek+嵌入模型+Milvus向量数据库实现检索增强生成--RAG应用(超详细)
人工智能·spring·milvus
終不似少年遊*3 小时前
【NLP解析】多头注意力+掩码机制+位置编码:Transformer三大核心技术详解
人工智能·自然语言处理·大模型·nlp·transformer·注意力机制
清岚_lxn5 小时前
原生SSE实现AI智能问答+Vue3前端打字机流效果
前端·javascript·人工智能·vue·ai问答
_一条咸鱼_7 小时前
大厂AI 大模型面试:注意力机制原理深度剖析
人工智能·深度学习·机器学习
FIT2CLOUD飞致云7 小时前
四月月报丨MaxKB正在被能源、交通、金属矿产等行业企业广泛采纳
人工智能·开源
_一条咸鱼_7 小时前
大厂AI大模型面试:泛化能力原理
人工智能·深度学习·机器学习
Amor风信子7 小时前
【大模型微调】如何解决llamaFactory微调效果与vllm部署效果不一致如何解决
人工智能·学习·vllm
Jamence8 小时前
多模态大语言模型arxiv论文略读(十五)
人工智能·语言模型·自然语言处理