新闻详情

新闻详情

首页 / 资讯中心 / 详情

一个地址,给 Perplexica 换上自管的 SearXNG 多源检索底座

发布时间:2026/9/29 6:08:05来源:尧图网络
一个地址,给 Perplexica 换上自管的 SearXNG 多源检索底座
一个地址,给 Perplexica 换上自管的 SearXNG 多源检索底座【免费下载链接】VaneVane is an AI-powered answering engine.项目地址: https://gitcode.com/GitHub_Trending/pe/Vane你让 AI 查一个冷门问题,内置搜索给的结果总是那几篇,可信来源越用越少。Perplexica 是一款隐私优先的 AI 问答引擎——模型负责答题,搜索层决定它能拿到什么素材。这篇 SearXNG 集成教程带你把 Perplexica 指向自己的 SearXNG 实例,让 AI 问答用上多源检索。它凭什么值得接 SearXNG 是元搜索引擎(把多家搜索服务的结果汇到一处、统一出口的中间层)。接上之后,收益很直接:结果来自多引擎,不再单一来源查询走自己的实例,隐私可控引擎、类别随时可调Perplexica 搜索界面——接入 SearXNG 后,每个问题都会经过你的聚合实例检索。从零跑通已有自己的 SearXNG 实例?跳过第一节,直接填地址。先把 SearXNG 实例跑起来起一个容器,端口映射到 4000,再 curl 打一次接口自测(它必须开 JSON 输出格式,仓库里 searxng/settings.yml 就是开了json格式的参照配置):docker run -d --name searxng -p 4000:8080 searxng/searxng:latest curl http://localhost:4000/search?qtestformatjsoncurl 返回带results数组的 JSON,实例就算通了。在 Perplexica 侧填好地址填法二选一:界面 设置 → Search 栏目里填 SearXNG URL,或设SEARXNG_API_URL环境变量,配置模块启动时会自动读进data/config.json(见 src/lib/config/index.ts)。没有现成环境就先拉代码:git clone https://gitcode.com/GitHub_Trending/pe/Vane cd Vane yarn SEARXNG_API_URLhttp://localhost:4000 yarn devconfig.json里search.searxngURL有值,地址就算填对了。调一次接口确认链路通了先GET /api/providers拿 providerId 和模型 key,填进下面这个请求,POST 一次(docs/API/SEARCH.md 有完整字段说明):curl -X POST http://localhost:3000/api/search \ -H Content-Type: application/json \ -d { query: 什么是 SearXNG, sources: [web], chatModel: { providerId: 填上一步的UUID, key: 填模型key }, embeddingModel: { providerId: 填上一步的UUID, key: 填模型key } }返回体里message是答案、sources非空且带真实 URL——链路通了,你的 SearXNG 已经在给 AI 问答供料。嫌接口麻烦,直接在界面问一句需要联网的问题,看到引用来源即通。按需调优 ️搜索行为全在searchSearxng的第二个参数里,两个最常用的旋钮:SearXNG 集成后的多源检索结果:答案带引用编号,Sources 是可点的来源列表。指定聚合哪些引擎打开 src/lib/searxng.ts,调用时带上engines:searchSearxng(人工智能最新进展, { engines: [google, bing, wikipedia], });效果:结果只来自这几家,来源可控,也不会被冷门引擎拖慢速度。限定搜索类别同一处,把类别限定成images:searchSearxng(风景照片, { categories: [images], });效果:只取图片类结果,配合/api/images接口可以直接出图。踩了这几个坑的人看这里 ⚠️搜索超时现象:接口报SearXNG search timed out(默认 10 秒)。先直接curl实例 URL,不通就是实例或网络的事聚合引擎太多会变慢,先用engines收窄检查防火墙有没有挡端口返回空结果现象:请求通了,results是空的。JSON 格式没开,拿到的是 HTMLURL 多带了路径,应该指向实例根想要的引擎在engines里被禁用了地址填了没反应现象:配置里地址在,搜索就是不出结果。跑在同一个 docker 网络里,容器内别用localhost指宿主机协议是http,别写成https地址里不要带/search路径到这里,自管的多源检索底座搭好了,AI 问答的来源可控了。搜索 API 文档架构与问答流程说明SearXNG 配置参考下一步去调调engines和categories,剩下的,让各家搜索引擎自己卷去。【免费下载链接】VaneVane is an AI-powered answering engine.项目地址: https://gitcode.com/GitHub_Trending/pe/Vane创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

左值引用、右值引用与万能引用:引用折叠全解 2026/9/29 7:00:01

左值引用、右值引用与万能引用:引用折叠全解

你大概见过 std::vector::push_back(T&&) 既能接左值又能接右值,也见过 std::forward 能把参数「原样」转发出去。它们背后是同一套机制:引用有三种(左值引用、右值引用、万能引用),而编译器用「引用折叠&…

阅读更多 →
RL-03-赵-基于模型:贝尔曼最优公式(BOE)02:最优状态价值与最优策略(Optimal Policy)、贝尔曼最优方程(Bellman Optim Equation) 2026/9/29 7:00:01

RL-03-赵-基于模型:贝尔曼最优公式(BOE)02:最优状态价值与最优策略(Optimal Policy)、贝尔曼最优方程(Bellman Optim Equation)

二、最优状态价值与最优策略(Optimal State Values and Optimal Policies) 虽然强化学习(Reinforcement Learning)的最终目标是获得最优策略(Optimal Policies),但首先需要定义什么是最优策略。 这个定义以状态价值(State Values)为基础。 具体来说,考虑两个给定策…

阅读更多 →
猿创征文|工具百宝箱:编辑器、笔记工具、日常小工具与原型设计工具接入 TaoToken 的 config.toml 骨架 2026/9/29 7:00:00

猿创征文|工具百宝箱:编辑器、笔记工具、日常小工具与原型设计工具接入 TaoToken 的 config.toml 骨架

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
VSCode调试新法:列断点 2026/9/29 6:59:54

VSCode调试新法:列断点

前段时间帮一个朋友排查前端问题。他在页面里引了一个第三方库,打包上线之后某个功能挂了,但本地开发环境跑得好好的。 我说:“那你直接在源码里打个断点看看呗。” 他说:“源码我改了,但打包之后不是压缩了嘛,整个文件就一行,几万个字符。我在那一行打了断点,程序停…

阅读更多 →
Web自动化测试11- 初识Page Object设计模式 2026/9/29 6:59:53

Web自动化测试11- 初识Page Object设计模式

Page Object的缩写是PO,中文翻译为”页面对象模式“。它是一种设计模式,目的是创建Web UI对象库,即涉及的每一个页面都被定义为一个单独的类。类中应该包含页面元素对象和处理这些元素对象所需要的方法等。核心思想页面即类,操作即…

阅读更多 →
西安招聘系统源码实战开发:从架构到部署完整指南 2026/9/29 6:59:52

西安招聘系统源码实战开发:从架构到部署完整指南

西安招聘系统源码实战开发:从架构到部署完整指南 在开发一个本地化招聘系统时,技术选型往往决定了系统的扩展性与维护成本。本文以“西安招聘系统源码”为例,分享一套基于 Spring Boot MyBatis Plus MySQL 的后端、UniApp 用户端和 Vue El…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉