Perplexity Pro每月20美元,一年240美元,很多人续了两年,连它背后怎么工作的都没看过。其实答案引擎这套东西——搜索聚合、网页抓取、大模型总结——每个环节都有成熟的开源实现,效果能做到Perplexity的八成,费用几乎为零。海外r/selfhosted社区这几年最火的路线之一就是「自建AI搜索」,但中文圈至今没有一篇像样的保姆级教程。这篇文章把三款核心工具一次讲透:SearXNG(搜索地基)、Perplexica(全功能答案引擎)、Morphic(颜值派答案引擎),全部免费开源,两小时搭完,数据一行都不出你的内网。
订阅制AI搜索的本质,是把三件事打包卖给你:
这三件事没有任何一件是黑科技。搜索聚合,SearXNG从2014年开源到现在已经打磨了十来年;网页阅读,各家都有现成库;总结,你手头任何一个模型API甚至本地Ollama都能干。所谓20美元一个月,买的其实是「别人帮你把这三件事连起来」。而「连起来」这个动作,恰恰是开源社区最擅长的。
另一个被忽略的点:隐私。你每次在商业AI搜索里提问,问题本身、追问习惯、点击的来源,都存在别人的服务器上。做竞品调研、查公司内部技术方案的敏感词,很多人不敢往云上搜。自建方案里,Perplexica全本地部署的形态连搜索关键词都只经过你自己的SearXNG。
是什么:老牌开源元搜索引擎(GitHub: github.com/searxng/searxng),自己不维护索引,而是把你的一次查询同时发给Google、Bing、DuckDuckGo、维基百科等几十个搜索源,聚合、去重、重排序后返回。AGPL协议,无广告、无追踪、无Cookie。
为什么重要:它是Perplexica和Morphic共同依赖的搜索层。海外很多AI搜索项目干脆直接把它当默认搜索后端——因为它免费、稳定、可自托管,而且搜索源可以自由启停。哪个源在你所在的环境连不上,配置文件里关掉就行,换成可达的源即可,这是商业产品给不了的自由度。
怎么装:机器要求极低——家里NAS、旧笔记本、树莓派都行,它只是个转发聚合器,几乎不吃算力。
docker run -d --name searxng -p 8080:8080 searxng/searxng
一行命令起来后访问8080端口就能用。如果要接Perplexica,记得进settings.yml把JSON输出格式打开(官方文档docs.searxng.org管理员章节有现成配置段),不然下游拿不到结构化结果。
价格:完全免费。算力开销约等于零。
国内对比:国内没有同类自建生态,搜索聚合这块基本空白;云端的聚合搜索(各家AI搜索)都是闭源服务。这一层的信息差最纯——工具就在那里,只是没人告诉你。
适合谁:所有准备自建AI搜索的人,这是第一块砖。
是什么:GitHub上的爆款开源项目(github.com/ItzCrazyKns/Perplexica),定位就是「Perplexity的开源复刻」。底层接SearXNG做搜索,上层接大模型做带引用的流式回答。支持Ollama本地模型,也支持任何OpenAI兼容接口的云端API。
功能亮点(对应你花钱买Perplexity的那些功能):
怎么装:
git clone https://github.com/ItzCrazyKns/Perplexica
cd Perplexica
docker compose up -d
起来后默认跑在3000端口(以仓库README为准)。配置文件里填两样:SearXNG的地址(就是你上一步那个8080),模型的接入方式——有显卡就填Ollama本地地址,没显卡就填一个便宜的大模型API。
价格:软件MIT协议全免费。真实成本只有模型调用:全本地方案为零;接API的话,用便宜模型做搜索总结,个人强度一个月几块钱人民币量级(以各家API定价为准)。
为什么值得关注:它是目前开源圈「最像Perplexity」的完整方案,海外部署教程一大把,中文圈的还停留在「这是什么」的阶段,实操向的几乎空白。你现在照着本文搭,就已经领先中文圈九成玩家。
国内对比:秘塔、夸克们免费是免费,但数据在云端、搜索源不可控、不能换模型;Perplexica反过来——模型、搜索源、数据位置全部你自己定。它牺牲的是「开箱即用」,换来的是完全控制权。
适合谁:动手能力正常(会跑docker命令)的开发者、要在内网做资料调研的团队、不想把搜索历史交给任何云的人。
是什么:开发者miurla开源的AI答案引擎(github.com/miurla/morphic),技术栈是Next.js + Vercel AI SDK。和Perplexica定位类似,但气质完全不同:界面精致、代码工程化程度高,适合当「自己产品」的底子改。
亮点:
价格:开源免费。部署Vercel免费档零成本,模型调用同上。
为什么值得关注:如果你不只是想「用」,还想「改」——比如给团队做个内部知识搜索入口、给客户做个垂直行业问答站——Morphic比Perplexica更适合当起点。海外已经有人拿它二次开发成产品雏形,这个玩法中文圈还没人系统写过。
国内对比:国内开源社区有类似尝试但完成度普遍不如它;商业产品则完全不可二开。Morphic的MIT式自由度(以仓库协议为准)意味着你可以合法商用改造。
适合谁:前端/全栈开发者、想做垂直AI搜索产品的人、需要给团队快速搭内部工具的人。
顺手一提:还有个更轻量的选择Scira(scira.ai,原名MiniPerplx),极简风格的AI搜索,代码也是开源的,适合只想快速抄个界面的场景。
flowchart TD
A["你在浏览器提问"] --> B["答案引擎<br/>Perplexica 或 Morphic"]
B -->|生成搜索词| C["SearXNG 元搜索"]
C --> D1["Google"]
C --> D2["DuckDuckGo"]
C --> D3["arXiv 学术源"]
D1 --> E["抓取网页正文"]
D2 --> E
D3 --> E
E --> B
B --> F["模型层"]
F --> G1["Ollama 本地模型"]
F --> G2["便宜的 API 模型"]
B --> H["流式回答<br/>附来源引用"]
整个链路里,真正花钱的只有模型那一格。搜索层是免费的,抓取是免费的,界面是免费的。这就是订阅制AI搜索不愿展开讲的成本结构。
如果还在犹豫选哪款,按这个决策走:
flowchart TD
S["想自建 AI 搜索"] --> Q1{"在意数据隐私吗"}
Q1 -->|在意| Q2{"有带显卡的电脑吗"}
Q2 -->|有| Z1["Perplexica 加 Ollama<br/>全本地零成本"]
Q2 -->|没有| Z2["Perplexica 加国产 API"]
Q1 -->|无所谓| Q3{"想要好看的界面"}
Q3 -->|要| Z3["Morphic 上 Vercel"]
Q3 -->|随便| Z4["Perplexica Docker 一把梭"]
| 你以为的 | 实际情况 |
|---|---|
| AI搜索必须订阅,20美元/月起步 | 同款体验全开源,软件成本为零 |
| 自建需要昂贵GPU | 搜索层不吃算力,NAS都能跑;没显卡可接便宜API |
| 开源替代很难装 | 两条docker命令,周末两小时搞定 |
| 搜索记录必须存在云端 | 全本地方案连搜索词都不出内网 |
| 这类工具只有海外能用中文圈没教程 | 教程空白正是机会,本文就是完整路线 |
docker run,进配置开JSON输出;docker compose up;一个诚实的提醒:自建版目前没有商业产品的「搜索API生态」和重度优化的排名算法,复杂研究型问题效果大约是商业产品的七八成。但这七八成对日常技术调研完全够用,而你省下的是每年240美元,和全部的搜索隐私。
本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护。 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
