SuperAPI AI 工具集

argus

Argus 是一个面向 AI 智能体的多提供商网络搜索代理平台,提供统一 API 接入 14 个搜索服务商。它具备预算感知路由、自动故障回退、RRF 排序融合、内容提取以及死链恢复等能力,并支持将运行时数据持久化为本地可追溯的工件。平台提供发现、研究、恢复、接地四种搜索模式,可通过 HTTP API、CLI、MCP 服务器和 Python SDK 四种方式进行集成。用户无需 API 密钥即可通过 DuckDuckGo 与 Yahoo 立即开始使用,自托管 SearXNG 后可聚合 70 多个搜索引擎。Argus 主要面向 AI 智能体开发者、RAG 流水线以及需要可靠搜索与本地证据留存的运维团队。目前项目处于 beta 阶段,生产就绪状态为 ready=true, degraded,付费提供商暂未接入。

访问官网

工具介绍

Argus 是面向 AI 智能体的检索平台。它的核心用途是把多个搜索服务商统一到一个 API 之下,为 AI 智能体、RAG 流水线和运维团队提供可靠的搜索、内容抓取与本地证据留存能力,避免自行拼接多个搜索 API。

主要能力方面,Argus 支持 14 个搜索提供商,采用免费优先的分层路由,预算耗尽的提供商会自动跳过。零密钥即可启动:通过 pip install argus-search 安装后即可使用 DuckDuckGo 和 Yahoo,无需账号。自托管 SearXNG 可聚合 70 多个引擎,包括 Google、Bing、Yahoo、Startpage、Ecosia、Qwant 等,通过一个 Docker 容器运行。内容提取采用 12 步流程,返回带质量门控的完整页面文本而非仅链接。此外还提供死链恢复(配合 Wayback Machine 及归档回退)、站点重要内容捕获、本地文档加研究包构建、多轮会话(通过 session_id 传递上下文)、评分归因、使用仪表盘、四种搜索模式(发现、研究、恢复、接地)以及四种集成路径(HTTP API、CLI、MCP 服务器、Python SDK)。

使用方式上,文中给出两种主要模式。模式一是本地 CLI 零配置:DuckDuckGo 直接处理搜索,无需账号、密钥或容器,适用于任何 Python 3.11+ 的机器。对于 MCP 客户端(Claude Code、Codex、OpenCode、Cursor、VS Code),有对应的配置命令,配置后需重启客户端。模式二是全栈服务器:通过 SearXNG(默认禁用,需设置 ARGUS_SEARXNG_ENABLED=true)加本地 JS 渲染内容提取,512MB 内存即可运行。集成方式还包括 HTTP API(所有端点以 /api 为前缀,OpenAPI 文档位于 http://localhost:8000/docs)、CLI(所有命令支持 --json)以及 Python SDK。MCP 适配器是无状态执行层,委托给已认证的 HTTP 权威服务。

适用场景包括:AI 智能体构建者、RAG 流水线、需要可靠搜索与本地证据的运维团队;具体工作流有恢复失效文章、捕获站点重要页面、构建文档加研究包。

限制方面,项目状态为 beta,检索工作流与语料模型面向生产但仍在成熟中。文中明确的生产检查点时间为 2026 年 9 月 7 日,当时 DuckDuckGo 间歇性失败并在获取策略阻止后关闭;付费提供商因其非秘密凭证版本与账号范围绑定尚未记录,暂未接入;浏览器能力与恢复元数据证据仍待完善。生产就绪状态为 ready=true, degraded。运行时数据写入可写用户数据目录(由 platformdirs 解析,或通过 ARGUS_DATA_ROOT 覆盖),而非仓库检出目录。远程 HTTP 调用需发送 ARGUS_API_KEY。付费提供商的额度、价格与当前可用性在资料中未提供具体数值,且明确这些是包级提供商分层与宣称配额,并非当前生产可用性的证明。