综合介绍
Perplexica 是一个开源的 AI 驱动搜索引擎,旨在提供深入互联网的答案。它使用先进的机器学习算法,如相似性搜索和嵌入技术,来优化搜索结果,并提供带有引用来源的清晰答案。Perplexica 通过 SearxNG 保持最新信息,确保用户隐私不受影响。
功能列表
- 本地 LLM 支持:支持使用本地 LLM,如 Llama3 和 Mixtral。
- 两种主要模式:
- Copilot 模式:生成不同的查询以找到更相关的互联网资源。
- 普通模式:处理查询并执行网络搜索。
- 专注模式:针对特定类型问题提供更好的答案,目前有六种专注模式:
- 全网模式:搜索整个互联网以找到最佳结果。
- 写作助手模式:帮助完成不需要网络搜索的写作任务。
- 学术搜索模式:查找文章和论文,适合学术研究。
- YouTube 搜索模式:根据搜索查询查找 YouTube 视频。
- Wolfram Alpha 搜索模式:使用 Wolfram Alpha 进行需要计算或数据分析的查询。
- Reddit 搜索模式:搜索 Reddit 上与查询相关的讨论和意见。
使用帮助
安装流程
- Docker 安装(推荐):
- 下载并安装 Docker。
- 克隆 Perplexica 仓库:
git clone https://github.com/ItzCrazyKns/Perplexica.git
- 进入项目目录:
cd Perplexica
- 运行 Docker Compose:
docker-compose up
- 非 Docker 安装:
- 克隆 Perplexica 仓库:
git clone https://github.com/ItzCrazyKns/Perplexica.git
- 进入项目目录:
cd Perplexica
- 安装依赖:
yarn install
- 启动项目:
yarn start
- 克隆 Perplexica 仓库:
使用指南
- 使用搜索引擎:
- 访问本地运行的 Perplexica 实例。
- 输入查询,选择适当的专注模式(如学术搜索模式)。
- 查看搜索结果,点击引用来源以获取详细信息。
- 使用 Perplexica API:
- 配置 API 端点:在
config.toml
文件中设置 API 端点。 - 发送查询请求到 API 端点,获取 JSON 格式的搜索结果。
- 配置 API 端点:在
- 暴露 Perplexica 到网络:
- 修改
docker-compose.yaml
文件,配置网络设置。 - 重新启动 Docker Compose:
docker-compose up
- 修改
常见问题
- 连接错误:检查网络设置和 API 配置,确保端点正确。
- 搜索结果不准确:尝试切换专注模式,或调整查询关键词。