Perplexica:开源 AI 搜索引擎,Perplexity AI 的开源替代品,支持多种搜索模式、实时信息更新

简介: Perplexica 是一款开源的 AI 驱动搜索引擎,支持多种搜索模式和实时信息更新,适用于个人、学术和企业等不同场景。

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

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


🚀 快速阅读

功能:支持多种搜索模式,包括全网搜索、写作助手、学术搜索等。
实时更新:通过 SearxNG 确保搜索结果的实时性和准确性。
API 集成:支持开发者将 Perplexica 集成到自己的应用程序中。

正文(附运行示例)

Perplexica 是什么

Perplexica.png

Perplexica 是一款开源的 AI 驱动搜索引擎,是 Perplexity AI 的开源替代品。它基于机器学习算法和自然语言处理技术理解用户查询,提供精确答案。Perplexica 支持多种搜索模式,包括全网搜索、写作助手、学术搜索、YouTube 搜索、Wolfram Alpha 搜索和 Reddit 搜索。此外,Perplexica 还支持本地大型语言模型(LLM),如 Llama3 和 Mixtral,提高搜索准确性。集成 SearxNG 搜索技术确保用户获得最新的信息。

Perplexica 的主要功能

  • 本地 LLM 支持:Perplexica 支持用本地大型语言模型(LLM),如 Llama3 和 Mixtral,提高搜索准确性。
  • 常规模式:处理用户查询、执行网络搜索。
  • 专注模式:包括多种特定类型的搜索模式,如:
    • 全网搜索模式:搜索整个网络寻找最佳结果。
    • 写作助手模式:帮助进行不需要网络搜索的写作任务。
    • 学术搜索模式:搜索学术文章和论文,适合学术研究。
    • YouTube 搜索模式:根据查询找到 YouTube 视频。
    • Wolfram Alpha 搜索模式:用 Wolfram Alpha 进行需要计算或数据分析的查询。
    • Reddit 搜索模式:搜索 Reddit 找到与查询相关的讨论和意见。
  • API 集成:支持开发者将 Perplexica 集成到自己的应用程序中,使用搜索功能。
  • 实时信息更新:用 SearxNG 元搜索引擎,确保提供最新信息。

Perplexica 的技术原理

  • 用户交互:用户基于 WebSocket 发送消息到后端服务器,触发处理链。
  • 查询处理:消息被传递到一个链,该链根据聊天历史和问题预测是否需要搜索网络。如果需要,将生成一个查询。
  • 网络搜索:查询基于 SearXNG 进行网络搜索,获取信息。
  • 相似性搜索:搜索到的信息基于转换成嵌入、进行相似性搜索找到最相关的资源。
  • 响应生成:资源被传递到响应生成器,结合聊天历史、查询和资源生成回应。
  • 用户界面显示:最终的回应基于用户界面显示给用户,完成整个搜索和响应过程。

如何运行 Perplexica

使用 Docker 安装

  1. 确保 Docker 已安装并运行在系统上。
  2. 克隆 Perplexica 仓库:
git clone https://github.com/ItzCrazyKns/Perplexica.git
  1. 导航到包含项目文件的目录。
  2. sample.config.toml 文件重命名为 config.toml,并填写必要的字段:

    • OPENAI:您的 OpenAI API 密钥(仅在使用 OpenAI 模型时填写)。
    • OLLAMA:您的 Ollama API URL,格式为 http://host.docker.internal:PORT_NUMBER
    • GROQ:您的 Groq API 密钥(仅在使用 Groq 模型时填写)。
    • ANTHROPIC:您的 Anthropic API 密钥(仅在使用 Anthropic 模型时填写)。
    • SIMILARITY_MEASURE:相似性度量方法(默认已填写,不确定时可以保留)。
  3. 在包含 docker-compose.yaml 文件的目录中执行:

docker compose up -d
  1. 等待几分钟,直到设置完成。您可以通过浏览器访问 http://localhost:3000 使用 Perplexica。

使用 Perplexica 的 API

Perplexica 提供了一个 API,允许开发者将其强大的搜索功能集成到自己的应用程序中。您可以运行搜索、使用多种模型并获取查询答案。详细文档请参阅 API 文档

资源


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

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

相关文章
|
5月前
|
人工智能 中间件 数据库
沐曦 GPU 融入龙蜥,共筑开源 AI 基础设施新底座
沐曦自加入社区以来,一直与龙蜥社区在推动 AIDC OS 的开源社区建设等方面保持合作。
|
5月前
|
人工智能 自然语言处理 算法
【2025云栖大会】AI 搜索智能探索:揭秘如何让搜索“有大脑”
2025云栖大会上,阿里云高级技术专家徐光伟在云栖大会揭秘 Agentic Search 技术,涵盖低维向量模型、多模态检索、NL2SQL及DeepSearch/Research智能体系统。未来,“AI搜索已从‘信息匹配’迈向‘智能决策’,阿里云将持续通过技术创新与产品化能力,为企业构建下一代智能信息获取系统。”
652 9
|
5月前
|
人工智能 运维 Java
Spring AI Alibaba Admin 开源!以数据为中心的 Agent 开发平台
Spring AI Alibaba Admin 正式发布!一站式实现 Prompt 管理、动态热更新、评测集构建、自动化评估与全链路可观测,助力企业高效构建可信赖的 AI Agent 应用。开源共建,现已上线!
6437 92
|
5月前
|
人工智能 自然语言处理 Shell
我们开源了一款 AI 驱动的用户社区
KoalaQA 是一款开源的 AI 驱动用户社区,支持智能问答、语义搜索、自动运营与辅助创作,助力企业降低客服成本,提升响应效率与用户体验。一键部署,灵活接入大模型,快速构建专属售后服务社区。
532 5
我们开源了一款 AI 驱动的用户社区
|
5月前
|
人工智能 文字识别 自然语言处理
从“看见”到“预见”:合合信息“多模态文本智能技术”如何引爆AI下一场革命。
近期,在第八届中国模式识别与计算机视觉学术会议(PRCV 2025)上,合合信息作为承办方举办了“多模态文本智能大模型前沿技术与应用”论坛,汇聚了学术界的顶尖智慧,更抛出了一颗重磅“炸弹”——“多模态文本智能技术”概念。
270 1
|
5月前
|
人工智能 自然语言处理 监控
2025年,开启GEO优化新时代,为企业抢占AI搜索先机
AI的不断重塑传统的信息入口之际,用户的搜索行为也从单一的百度、抖音的简单的查找答案的模式,逐渐转向了对DeepSeek、豆包、文心一言等一系列的AI对话平台的更加深入的探索和体验。DeepSeek的不断迭代优化同时,目前其月活跃的用户已破1.6亿,全网的AI用户规模也已超过6亿,这无疑为其下一阶段的迅猛发展提供了坚实的基础和广泛的市场空间。
|
5月前
|
人工智能 自然语言处理 监控
2025年GEO优化服务商推荐:森潮GEO支持多平台AI搜索排名优化
2025年AI搜索重塑营销格局,GEO优化成企业新战场。森潮GEO凭借AI先发优势,助力品牌在DeepSeek、文心一言等平台实现“一问就有你”,抢占用户决策C位,引领从SEO到GEO的范式革命。
|
5月前
|
人工智能 算法 搜索推荐
AI 搜索时代选 GEO 外援?十家服务商,企业看过来
随着AI普及,GEO(生成式引擎优化)成为品牌获客新赛道。本文推荐10家优质GEO服务商,涵盖内容优化、流量提升、合规风控等方向,助力企业提升在DeepSeek、豆包等AI模型中的曝光与推荐,实现智能时代的精准增长。
|
5月前
|
消息中间件 人工智能 安全
云原生进化论:加速构建 AI 应用
本文将和大家分享过去一年在支持企业构建 AI 应用过程的一些实践和思考。
1327 59

热门文章

最新文章