10款開源AI搜索引擎項目合集
ai搜索是 LLM RAG 非常典型的應用場景,也是覆蓋用戶群體極大的場景,以 Perplexity 為代表的 AI 搜索產品們,也在加速向全世界展示著 AI 搜索的無限可能性和對傳統搜索的迅速顛覆。
今天咱們一起來看看,AI 搜索領域,都有哪些開源項目。
1、Morphic
Morphic 是一款 AI 驅動的搜索引擎,具備生成式用戶界面,能夠理解并回答用戶問題。它支持搜索歷史查看、結果分享、視頻搜索,并能從指定 URL 獲取信息。Morphic 還能作為搜索引擎使用,支持包括 OpenAI 在內多個 AI 服務提供商,并允許用戶指定生成答案的模型,包括對 Groq API 的支持,以及對 Llama-3.1 最新模型支持。
Github開源項目地址:https://github.com/miurla/morphic
2、Search with Lepton
Search with Lepton 來自 Lepton AI 團隊,該項目向開發者傳達:“使用不到 500 行代碼構建自己的會話式搜索引擎”的理念,Lepton 由 Yangqing Jia等創辦。
Github開源項目地址:https://github.com/leptonai/search_with_lepton
3、Perplexica
Perplexica 是一個開源的 AI 驅動搜索引擎,通過 Ollama 提供本地 LLMs 支持。它具備兩種模式:Copilot 模式,通過生成不同的查詢來增強搜索并尋找更相關的網絡資源;普通模式,直接處理用戶查詢并執行網絡搜索。
此外,Perplexica 擁有六種專注模式,專門用于回答特定類型的問題,包括全網搜索、寫作輔助、學術研究、YouTube 視頻搜索、Wolfram Alpha 數據分析以及 Reddit 社區討論搜索。使用 SearxNG作為搜索引擎。
Github開源項目地址:https://github.com/ItzCrazyKns/Perplexica
4、Zure-search-openai-demo
azure-search-openai-demo 是一個使用 Azure OpenAI 和 Azure AI Search 的示例應用程序,它展示了如何創建類似 ChatGPT 的體驗,使用檢索增強生成模式來處理用戶數據。該應用使用 Python 編寫后端,并提供了 JavaScript、.NET 和 Java 的示例。它集成了 Azure AI Search 進行數據索引和檢索,并支持多種文檔格式和集成的向量化處理。
Github開源項目地址:https://github.com/Azure-Samples/azure-search-openai-demo
5、TurboSeek
Turboseek 是一個受 Perplexity 啟發的人工智能搜索引擎,旨在提供深入網絡的答案搜索功能。它利用先進的機器學習算法,如相似性搜索和嵌入技術,來優化搜索結果,確保用戶能夠獲得最新和最相關的信息。Turboseek 強調隱私保護,使用 SearxNG 作為其搜索引擎后端,確保信息的時效性,同時避免依賴每日數據更新的開銷。此外,作為一個開源項目,Turboseek 允許用戶自定義和擴展其搜索功能。
Github開源項目地址:https://github.com/Nutlope/turboseek
6、FarFalle
Farfalle 是一個開源的 AI 驅動搜索引擎,被設計為 Perplexity 的克隆版本。它支持通過 ollama運行本地 LLMs 和通過 LiteLLM使用自定義的 LLMs,同時也支持使用云模型(如 Llama3、OpenAI/gpt4-o)。Farfalle 提供了多種搜索提供商的搜索能力,并允許用戶通過 Agent 進行搜索,能夠規劃和執行搜索以提供更好的結果。
Github開源項目地址:https://github.com/rashadphz/farfalle
7、Gerev
Gerev 是一個由 AI 驅動的企業搜索引擎,專門設計用于快速檢索組織內的對話、文檔或內部頁面。它支持自然語言搜索,使用戶能夠以類似于日常對話的方式進行搜索。Gerev 可以通過云服務或自托管的方式部署,并且具有多種集成選項,包括 Slack、Confluence、Jira 等流行工具。此外,它還允許用戶添加自己的數據源,以進一步擴展搜索能力。Gerev 的目標是幫助技術支持人員快速解決問題,并使組織內的信息檢索變得簡單快捷。
Github開源項目地址:https://github.com/GerevAI/gerev
8、MemFree
MemFree 是一個混合人工智能搜索引擎,可以同時在您的個人知識庫(例如書簽、筆記、文檔等)和互聯網上執行搜索。混合人工智能搜索引擎,一鍵式Chrome 書簽同步和索引,支持多種傳統搜索引擎作為來源。
Github開源項目地址:https://github.com/memfreeme/memfree
MindSearch 是一款具有 Perplexity.ai Pro 性能的開源 AI 搜索引擎框架。您可以簡單地使用您自己的 perplexity.ai 風格的搜索引擎以及閉源代碼來部署它LLMs(GPT,Claude)或開源LLMs(實習生LM2.5-7b-聊天)。
Github開源項目地址:https://github.com/InternLM/mindsearch
10、OpenPerPlex
使用Cohere 和semantic-chunkers 庫進行語義分塊,使用JINA API對結果進行重新排序,通過http://serper.dev 集成Google 搜索,使用Groq作為推理引擎。
Github開源項目地址:https://github.com/YassKhazzan/openperplex_backend_os