[AI Perplexica] AI驱动的开源搜索引擎

简介: 探索Perplexica,一款由AI驱动的开源搜索引擎,了解其特点、使用方法以及如何安装。

之前,我们有介绍过 Perplexcity

现在,开源市场上,也有一款对标产品 Perplexica ,我们来看下

perplexica

界面很像

介绍

Perplexica是一个开源的、由AI驱动的搜索工具或搜索引擎,它深入互联网寻找答案。受到Perplexity AI的启发,它是一个开源选项,不仅仅搜索网络,而且理解你的问题。它使用先进的机器学习算法,如相似性搜索和嵌入,来精炼结果,并提供带有引用来源的清晰答案。

使用SearxNG保持最新且完全开源,Perplexica确保你总是获得最新信息,同时不牺牲你的隐私。

特点

  • 本地LLMs:你可以使用Ollama来利用本地LLMs,如Llama3和Mixtral。
  • 两种主要模式
    • Copilot模式:(开发中)通过生成不同的查询来增强搜索,找到更多相关互联网资源。与仅使用SearxNG的上下文进行普通搜索不同,它会访问最匹配的页面,并尝试直接从页面找到与用户查询相关的内容。
    • 普通模式:处理你的查询并执行网络搜索。
  • 焦点模式:特定模式,更好地回答特定类型的问题。Perplexica目前有6种焦点模式:
    • 全模式:搜索整个网络,找到最佳结果。
    • 写作助手模式:有助于不需要网络搜索的写作任务。
    • 学术搜索模式:寻找文章和论文,适合学术研究。
    • YouTube搜索模式:根据搜索查询找到YouTube视频。
    • Wolfram Alpha搜索模式:使用Wolfram Alpha回答需要计算或数据分析的查询。
    • Reddit搜索模式:搜索Reddit上的讨论和与查询相关的意见。
  • 当前信息:一些搜索工具可能会提供过时信息,因为它们使用爬虫数据并将其转换为嵌入,存储在索引中。与它们不同,Perplexica使用SearxNG,一个元搜索引擎来获取结果,重新排名并找到最相关来源,确保你总是获得最新信息,而无需日常数据更新的开销。

安装

Docker(推荐)

  1. 确保在您的系统上已安装并运行Docker。
  2. 克隆Perplexica仓库:
    git clone https://github.com/ItzCrazyKns/Perplexica.git
    
  3. 克隆后,导航到包含项目文件的目录。
  4. sample.config.toml文件重命名为config.toml。对于Docker设置,您只需填写以下字段:

    • OPENAI:您的OpenAI API密钥。如果您希望使用OpenAI的模型,则只需填写此字段
    • OLLAMA:您的Ollama API URL。您应将其输入为http://host.docker.internal:PORT_NUMBER。如果您在端口11434上安装了Ollama,请使用http://host.docker.internal:11434。对于其他端口,请相应调整。如果您希望使用Ollama的模型而不是OpenAI的模型,则需要填写此字段
    • GROQ:您的Groq API密钥。如果您希望使用Groq的托管模型,则只需填写此字段

      注意:启动Perplexica后,您可以从设置对话框中更改这些字段。

    • SIMILARITY_MEASURE:要使用的相似性测量(默认已填写;如果不确定,可以保留原样)。
  5. 确保您位于包含docker-compose.yaml文件的目录中,并执行:
    docker compose up -d
    
  6. 等待几分钟以完成设置。您可以在浏览器中访问http://localhost:3000来访问Perplexica。

注意:在容器构建完成后,您可以直接从Docker启动Perplexica,而无需打开终端。

非 Docker

  1. 安装SearXNG并在SearXNG设置中允许JSON格式。
  2. 克隆仓库并将根目录下的sample.config.toml文件重命名为config.toml。确保你完成了这个文件中所有必需的字段。
  3. ui文件夹中的.env.example文件重命名为.env,并填写所有必要的字段。
  4. 在填写了配置和环境文件后,在ui文件夹和根目录中运行npm i
  5. 安装依赖项,然后在ui文件夹和根目录中执行npm run build
  6. 最后,通过在ui文件夹和根目录中运行npm run start来启动前端和后端。

注意:推荐使用Docker,因为它简化了设置过程,尤其是对于管理环境变量和依赖项。


相关文章
|
15天前
|
存储 人工智能 Cloud Native
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
在9月20日2024云栖大会上,阿里云智能集团副总裁,数据库产品事业部负责人,ACM、CCF、IEEE会士(Fellow)李飞飞发表《从数据到智能:Data+AI驱动的云原生数据库》主题演讲。他表示,数据是生成式AI的核心资产,大模型时代的数据管理系统需具备多模处理和实时分析能力。阿里云瑶池将数据+AI全面融合,构建一站式多模数据管理平台,以数据驱动决策与创新,为用户提供像“搭积木”一样易用、好用、高可用的使用体验。
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
|
13天前
|
机器学习/深度学习 人工智能 算法
整合海量公共数据,谷歌开源AI统计学专家DataGemma
【10月更文挑战第28天】谷歌近期开源了DataGemma,一款AI统计学专家工具,旨在帮助用户轻松整合和利用海量公共数据。DataGemma不仅提供便捷的数据访问和处理功能,还具备强大的数据分析能力,支持描述性统计、回归分析和聚类分析等。其开源性质和广泛的数据来源使其成为AI研究和应用的重要工具,有助于加速研究进展和推动数据共享。
42 6
|
1月前
|
存储 人工智能 uml
介绍一款好用的开源画图神器-draw.io | AI应用开发
draw.io 是一款基于浏览器的开源绘图工具,无需安装即可使用,支持多种操作系统和设备。其简洁的界面、丰富的形状库、智能对齐功能和强大的云端协作能力,使其成为专业人士和创意爱好者的首选。无论是产品设计、流程图绘制还是思维导图构建,draw.io 都能满足你的多样化需求。【10月更文挑战第7天】
103 0
|
7天前
|
人工智能 搜索推荐 小程序
无广告,直达结果的AI搜索引擎
在信息海洋中寻找知识,却常被广告和无关结果困扰?秘塔AI搜索能完美解决这些问题。它无广告、直达结果,全网搜索内容提炼整合,并提供思维导图、相关事件及参考来源,让你高效获取精准答案。快来体验吧![访问地址](https://metaso.cn/)
51 6
无广告,直达结果的AI搜索引擎
|
14天前
|
人工智能 Cloud Native 数据管理
媒体声音|重磅升级,阿里云发布首个“Data+AI”驱动的一站式多模数据平台
在2024云栖大会上,阿里云瑶池数据库发布了首个一站式多模数据管理平台DMS:OneMeta+OneOps。该平台由Data+AI驱动,兼容40余种数据源,实现跨云数据库、数据仓库、数据湖的统一数据治理,帮助用户高效提取和分析元数据,提升业务决策效率10倍。DMS已服务超10万企业客户,降低数据管理成本高达90%。
|
3天前
|
存储 人工智能 大数据
AI驱动下的云存储创新
随着大数据时代的到来,云存储作为数据存储和管理的核心基础设施,其重要性日益凸显。同时, AI 快速发展也为云存储的进化与创新提供了强大的驱动力。本话题将解读AI 驱动下云存储的进化趋势,分享阿里云存储的创新技术,助力企业实现数字化升级。
|
1月前
|
人工智能 搜索推荐 程序员
AI 搜索引擎工具集合
AI 搜索引擎工具集合
AI 搜索引擎工具集合
|
12天前
|
机器学习/深度学习 人工智能 自然语言处理
探索AI驱动的个性化学习平台构建###
【10月更文挑战第29天】 本文将深入探讨如何利用人工智能技术,特别是机器学习与大数据分析,构建一个能够提供高度个性化学习体验的在线平台。我们将分析当前在线教育的挑战,提出通过智能算法实现内容定制、学习路径优化及实时反馈机制的技术方案,以期为不同背景和需求的学习者创造更加高效、互动的学习环境。 ###
34 3
|
18天前
|
机器学习/深度学习 人工智能 运维
智能化运维:AI驱动下的IT运维革命###
本文探讨了人工智能(AI)技术在IT运维领域的创新应用,强调其在提升效率、预防故障及优化资源配置中的关键作用,揭示了智能运维的新趋势。 ###
|
13天前
|
存储 人工智能 SEO
全开源免费AI网址导航网站源码
Aigotools 可以帮助用户快速创建和管理导航站点,内置站点管理和自动收录功能,同时提供国际化、SEO、多种图片存储方案。让用户可以快速部署上线自己的导航站。
31 1