SuperAPI AI 工具集

Marmot

Marmot 是一个命令行(CLI)工具,用于统一调用 AI 生成、网络研究、网页抓取和数据增强功能。它通过一致的参数标志和 JSON 输出,让用户用同一套界面连接多个 AI 与数据提供商,避免为每个服务单独适配。用户自带密钥,Marmot 负责代理调用。它适合在 Shell 中组合代理式工作流,例如收件箱分类、主题简报生成、GTM 运营操作,以及集成到 CI/CD 中生成提交信息、PR 描述和发布说明。此外还提供预设标志包、缓存重复响应、日志记录和上下文逐步构建等能力。

访问官网

工具介绍

Marmot 是一个面向 AI 生成、网络研究、网页抓取和数据增强的命令行工具(CLI),核心定位是让 AI 和外部上下文通过一个统一界面被调用,支持多个提供商,并使用一致的参数标志和 JSON 输出。

用途 Marmot 主要解决在 Shell 中组合代理式工作流时,工具分散、上下文膨胀的问题。它让代理能够访问模型、网页搜索和增强数据,同时不占用过多上下文。用户可以把主代理的上下文留给真正重要的工作。

主要能力

  • 统一 CLI:一个命令行界面覆盖 AI 生成、网络研究、抓取和数据增强。
  • 多提供商支持:通过同一个接口连接多个 AI 与数据提供商。
  • 自带密钥:Marmot 代理调用用户自有技术栈中已有的 AI 和数据提供商,用户需自行提供密钥。
  • 面向代理:只需要一个技能(skill),代理即可访问多种模型、搜索和数据提供商。
  • 预设标志包:可以保存常用的参数组合,通过 --preset 或 @name 运行。
  • 缓存:跳过重复调用,缓存响应即时返回,且免费。
  • 日志与消息跟踪:跨调用记录日志和消息,默认关闭。
  • 上下文构建:逐轮构建上下文,过长时进行压缩。

使用方式 Marmot 通过命令行使用,支持一致的标志和 JSON 输出。官方给出的示例场景包括:

  • 收件箱分类:拉取一天的邮件,交给快速模型处理,找出当天真正需要处理的内容。
  • 主题简报:搜索网页,让低成本模型将结果精简为五条要点。
  • GTM 运营:查找联系人、验证邮箱、起草介绍信,每个关注点一个管道。
  • CI/CD 集成:生成提交信息、PR 描述和发布说明,只要环境中有 node 即可运行。

适用场景 适合在 Shell 中编排代理工作流的开发者、需要把 AI 和数据调用集成到 CI/CD 的团队,以及希望用统一 CLI 调用多个 AI 与数据提供商的用户。

限制 官方文本未说明具体支持哪些 AI 或数据提供商、价格、平台要求、安装命令或详细步骤。用户需要自带密钥,日志跟踪默认关闭。具体使用细节暂未提供。