链载Ai

标题: 估值 10 亿美元的 Perplexity AI,开源替代品来了! [打印本页]

作者: 链载Ai    时间: 前天 09:54
标题: 估值 10 亿美元的 Perplexity AI,开源替代品来了!

Perplexica[1] 是一款开源的人工智能搜索引擎,可以深入互联网寻找答案。该项目受到 Perplexity AI 的启发,不仅可以搜索网络,还可以理解你的问题。它使用相似性搜索和嵌入(embeddings)等先进的机器学习算法来完善结果,并提供明确的答案和引用的来源。

有些搜索工具可能会给你提供过时的信息,因为它们使用的是爬虫机器人的数据,并将其转换为嵌入式数据,然后存储在索引中。与它们不同的是,Perplexica 使用元搜索引擎 SearxNG[2] 来获取结果并重新排序,从中获取最相关的来源,确保您始终获得最新信息,而无需每天更新数据。

SearXNG 是一个免费的互联网元搜索引擎,它聚合来自各种搜索服务和数据库的结果。用户既不会被跟踪,也不会被分析。


Perplexica 支持的特性

如何使用 Perplexica

Perplexica 提供了两种主要的安装方式,使用 Docker 和不使用 Docker。Perplexica 官方强烈推荐使用 Docker 方式来安装它。

使用 Docker 安装

  1. 确保你的操作系统上已经安装了 Docker
  2. 克隆 Perplexica 仓库
git clone https://github.com/ItzCrazyKns/Perplexica.git
  1. 在成功克隆项目后,进入该项目的目录中
  2. 将 sample.config.toml 文件重命名为 config.toml。对于 Docker 设置,只需填写以下字段:
  1. 确保当前的目录下包含 docker-compose.yaml 文件,然后在终端执行以下命令:
docker compose up -d
  1. 等待几分钟以完成初始化设置。之后,你就可以在 Web 浏览器中通过 http://localhost:3000 来访问 Perplexica。

不使用 Docker 安装

  1. 克隆本仓库,并将根目录中的 sample.config.toml 文件重命名为 config.toml。确保填写该文件中的所有必填字段。
  2. 将 ui 文件夹中的 .env.example 文件重命名为 .env 文件,并填写所有必要字段。
  3. 填充配置和环境变量文件后,在 ui 文件夹和根目录下运行 npm i
  4. 安装依赖项,然后在 ui 文件夹和根目录下执行 npm run build
  5. 最后,在 ui 文件夹和根目录下运行 npm run start,启动前端和后端项目。

感兴趣的小伙伴,赶紧玩起来!如果你没有 OpenAI API 密钥,强烈推荐你安装 Ollama 来运行本地的模型,比如,Llama3 和 Mixtral 等开源模型。关注 AI 真好玩,了解最新 AI 资讯和有用、有趣的 AI 开源项目!

参考资料
[1] 

Perplexica: https://github.com/ItzCrazyKns/Perplexica

[2] 

SearxNG: https://github.com/searxng/searxng






欢迎光临 链载Ai (https://www.lianzai.com/) Powered by Discuz! X3.5