汇总
- lepton
● 项目地址:https://github.com/leptonai/search_with_lepton
● 简介:比较早期的Ai Search,由贾扬清团队项目开源,整个项目含前后端在内仅需不到500行代码。
● 搜索引擎:支持两种默认搜索引擎:Bing和Google。
● LLM:官方提供的API,可自行替换其他厂商API。
● 其他:提供了一个Chrome插件,用于总结页面以及对话。
- Perplexica
● 项目地址:https://github.com/ItzCrazyKns/Perplexica
● 简介:号称可替代Perplexity的开源平替, 同类项目中star数量最多的一个,同时功能也基本与Perplexity一致。
● LLM:使用Ollama作为LLM服务端。
● 搜索引擎:SearxNG作为主要搜索引擎。另外还支持写作助手模式、学术搜索模式、YouTube搜索模式、Wolfram Alpha搜索模式和Reddit搜索模式,以适应不同场景下的搜索需要。
● 其他功能:支持图像和视频搜索等,还可以通过浏览器设置将其作为默认搜索引擎使用。
-
Mindsearch
● 项目地址:https://github.com/InternLM/MindSearch/
● 简介:来自上海人工智能实验室InternLM团队。定义了一个复杂的查询Agent,将用户查询分解为图中的子问题节点,并根据 WebSearcher 的搜索结果逐步扩展图,对比其他搜索引擎来说会慢不少。
● LLM:本地部署LLM和API方式调用。
● 搜索引擎:DuckDuckGo、Bing、Brave、GoogleSearch、TencentSearch 。
-
Scira
● 项目地址:https://github.com/zaidmukaddam/scira
● 简介:界面非常清爽,主打一个简洁,连历史对话功能都没有。
● LLM:API方式驱动,如Openai&Anthropic&Grok等服务提供商。
● 搜索引擎:由Tavily提供,此外还支持调用YouTube搜索、学术搜索、推特内容搜索。
● 其他:可以设置为默认搜索引擎。
- Morphic
● 项目地址:https://github.com/miurla/morphic
● 简介:同样非常简洁,突出AI搜索核心功能,只不过可以选择不同模型进行对话。
● LLM:支持Ollama和API调用,如OpenAI、Google、Anthropic等知名模型提供商。
● 搜索引擎:Tavily、SearXNG、Exa,还可以支持URL特定搜索和视频搜索。
● 其他:使用Upstash和本地Redis作为数据存储。此外还可以将Morphic设置为浏览器默认搜索引擎。
总结
Mindsearch的Agent设计比较复杂一些,会对问题进行拆解并多次检索,适用于一些深度的总结,有点类似于Perplexity的深度搜索模式。其他几个AI搜索引擎基本流程都是调用搜索引擎对问题进行检索,然后由模型对答案进行总结生成,Agent都比较固定,甚至有一些都没有对问题进行改写。此外,这些框架都能提供数据源支撑,并且生成相似的问题推荐,也是符合目前对主流搜索框架的要求。
标签:https,Ai,搜索引擎,开源,API,搜索,LLM,com From: https://www.cnblogs.com/deeplearningmachine/p/18675879