Home
Login

開源AI驅動的智慧型搜尋引擎,Perplexity AI的免費替代方案

MITTypeScript 22.9kItzCrazyKnsPerplexica Last Updated: 2025-06-28

Perplexica 項目詳細介紹

項目概述

Perplexica 是開源的 AI 驅動搜尋工具或 AI 搜尋引擎,能夠深入互聯網尋找答案。受 Perplexity AI 啟發,它是一個開源選項,不僅搜尋網路,還能理解您的問題。該項目使用先進的機器學習演算法,如相似性搜尋和嵌入技術來優化結果,並提供帶有引用來源的清晰答案。

核心特性

1. 本地大語言模型支持

  • 支持使用 Ollama 運行本地 LLM,如 Llama3 和 Mixtral
  • 無需依賴外部 API,保護隱私安全

2. 雙重工作模式

Copilot 模式(開發中)

  • 通過生成不同查詢來增強搜尋效果
  • 訪問頂級匹配結果,直接從頁面中尋找相關來源
  • 比普通搜尋更智能的信息提取

Normal 模式

  • 處理查詢並執行網路搜尋
  • 提供快速準確的搜尋結果

3. 六種專業焦點模式

  • All Mode(全網模式): 搜尋整個網路以找到最佳結果
  • Writing Assistant Mode(寫作助手模式): 幫助完成不需要網路搜尋的寫作任務
  • Academic Search Mode(學術搜尋模式): 查找文章和論文,適合學術研究
  • YouTube Search Mode(YouTube搜尋模式): 基於搜尋查詢查找YouTube視頻
  • Wolfram Alpha Search Mode(Wolfram Alpha搜尋模式): 使用Wolfram Alpha回答需要計算或數據分析的查詢
  • Reddit Search Mode(Reddit搜尋模式): 在Reddit中搜尋與查詢相關的討論和觀點

4. 實時信息獲取

使用 SearxNG 元搜尋引擎獲取結果,確保始終獲得最新信息,避免過時數據問題。

5. API 支持

提供完整的 API 接口,方便集成到現有應用程序中。

技術架構

  • 前端: Next.js 框架
  • 搜尋引擎: SearxNG 元搜尋引擎
  • AI 模型: 支持 OpenAI、Ollama、Groq、Anthropic 等多種模型
  • 部署方式: Docker 容器化部署(推薦)或傳統部署

安裝方式

Docker 安裝(推薦)

  1. 確保 Docker 已安裝並運行
  2. 克隆倉庫:
git clone https://github.com/ItzCrazyKns/Perplexica.git
  1. 重命名配置文件:
cp sample.config.toml config.toml
  1. 配置必要的 API 密鑰(OpenAI、Ollama、Groq、Anthropic 等)
  2. 啟動服務:
docker compose up -d
  1. 訪問 http://localhost:3000

傳統安裝方式

  1. 安裝並配置 SearXNG
  2. 克隆倉庫並配置 config.toml
  3. 安裝依賴:
npm i
  1. 構建項目:
npm run build
  1. 啟動應用:
npm run start

常見問題解決

Ollama 連接錯誤

根據操作系統設置正確的 API URL:

  • Windows/Mac: http://host.docker.internal:11434
  • Linux: http://<private_ip_of_host>:11434

Linux 用戶網路暴露設置

/etc/systemd/system/ollama.service 中添加:

Environment="OLLAMA_HOST=0.0.0.0"

然後重啟服務:

systemctl restart ollama

作為搜尋引擎使用

可以將 Perplexica 設置為瀏覽器默認搜尋引擎:

  • 在瀏覽器設置中添加新的搜尋引擎
  • 使用 URL:http://localhost:3000/?q=%s
  • 根據實際部署情況調整域名和端口

API 文檔

Perplexica 提供完整的 API 接口,支持:

  • 執行搜尋查詢
  • 使用多種模型
  • 獲取問題答案

詳細文檔參見:API 文檔

總結

Perplexica 是一個功能強大的開源 AI 搜尋引擎,提供了豐富的搜尋模式和強大的 AI 能力。它不僅是 Perplexity AI 的優秀替代方案,更是注重隱私保護和本地部署的理想選擇。無論是個人使用還是企業集成,Perplexica 都能提供出色的搜尋體驗。

Star History Chart