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 资讯和开源应用,也会不定期分享自己的想法和开源实例,欢迎关注我哦!

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

相关推荐
甜辣uu几秒前
基于深度学习的CT图像肺结节分割与检测系统
人工智能·深度学习
赵域Phoenix2 分钟前
混沌系统是什么?
人工智能·算法·机器学习
ASKED_20195 分钟前
Claude Code:架构、治理与工程实践
人工智能·架构
xcbrand6 分钟前
文旅行业品牌策划公司找哪家
大数据·运维·人工智能·python
好家伙VCC13 分钟前
**发散创新:基于Rust的轻量级权限管理库设计与开源许可证实践**在现代分布式系统中,**权限控制(RBAC
java·开发语言·python·rust·开源
芯智工坊14 分钟前
第19章 Mosquitto完整项目实战
网络·人工智能·mqtt·开源
moers19 分钟前
从自建模型迁移到调API,省了480万,但踩了这些坑
人工智能
skilllite作者28 分钟前
Spec + Task 作为「开发协议层」:Rust 大模型辅助的标准化、harness 化与可回滚
开发语言·人工智能·后端·安全·架构·rust·rust沙箱
何陋轩35 分钟前
GitHub Copilot深度使用指南:手把手教你在IDEA中榨干AI生产力
人工智能·后端
oioihoii37 分钟前
当AI开始“思考”:我们是否真的准备好了?
人工智能