返回 Skill 列表
extension
分类: 数据与分析无需 API Key

AI工具排行榜AI工具榜单

通过调用 AIBase「最佳 AI 工具」月度流量排行榜接口,获取全球/指定国家、指定分类的 AI 产品月度访问量榜单。当用户提出"AI工具排行榜"、"AI产品流量排名"、"AI应用热度榜"、"AIBase的AI工具榜单"、"哪个AI工具访问量最高"、"6月AI产品流量"、或想要按月份/国家/分类查看 AI 工具流量排名时,都应使用本技能——即使用户没有明确提到"AIBase"这个名字。也适用于生成 AI 工具月度简报、对比不同产品流量等场景。

person作者: u_ae41d138hubenterprise

AIBase AI 工具月度流量排行榜

通过调用与 https://app.aibase.com/zh/best-ai-tools/monthly/global-all-traffic-2026-06 页面相同的接口,获取 AI 工具的月度访问量排行榜,并将结果整理成简单的列表:排名 / 产品名 / 流量 / 环比变化 / 分类 / 跳出率 / 平均停留 / 链接。

什么时候使用这个技能

遇到以下类型的请求时,应触发本技能:

  • "帮我看看6月AI工具流量排行榜" / "AI产品访问量排名"
  • "全球AI应用热度榜" / "哪个AI工具访问量最高"
  • "美国地区的AI工具排行榜" / "AI搜索类工具排名"
  • 需要按月份 / 国家 / 分类维度查看、对比 AI 工具流量数据的任务
  • 任何需要真实、最新的 AI 产品流量排名,而不是模型自身(可能已经过时)的知识储备的场景

不要把本技能用于 AI 概念科普或纯新闻类请求——新闻请使用 aibase-ai-news 技能。

接口说明

POST https://appapi.aibase.cn/api/ai/product/monthRankingList?langType=zh_cn

请求体为 JSON,关键参数:

| 参数 | 默认值 | 说明 | | ------------- | ------- | ---------------------------------------------- | | langType | zh_cn | 语言版本:zh_cn / en / jp / zh_tw | | year | 2026 | 年份 | | month | 6 | 月份 1-12 | | sortType | 0 | 排序维度:0=按总流量(对应页面 all-traffic) | | sort | desc | 排序方向:desc / asc | | countryCode | ALL | 国家/地区:ALL=全球;也可传 US / CN 等 | | className | 全部分类 | 分类:全部分类=全部;也可传具体分类名如 AI搜索 | | level | 0 | 层级参数(全部分类:0,其它用:1) | | pageNo | 1 | 页码,从 1 开始 | | pageSize | 10 | 每页条数 |

注意事项:

  • 调用时不需要 API Key
  • 这是一个 POST 请求,参数放在请求体(JSON)中,URL 末尾的 ?langType=zh_cn 也需保留。
  • 返回数据位于 data.records,分页信息在 data.total / data.pages / data.size / data.current

已验证的返回结构

经过实际调用验证,接口返回 JSON 结构如下:

{
  "code": 200,
  "msg": "成功",
  "data": {
    "records": [
      {
        "id": "2070274840645545986",
        "oid": "43624",
        "productName": "Figma Motion",
        "url": "https://www.figma.com/motion/",
        "className": "[\"AI设计工具\", \"平面设计\"]",
        "visitsAddCount": -1170337,
        "visitsAddRate": -1.4002671,
        "visitsCount": 82409217,
        "userBounceRate": 0.22776762,
        "avgStayTime": 711.8424,
        "incrRank": -999999999,
        "logoUrl": "https://img2983.aibase.com/aibase/logo/43624.png",
        "createDate": null
      }
    ],
    "total": 100,
    "size": 10,
    "current": 1,
    "pages": 10
  }
}

每条产品(位于 data.records)的关键字段映射:

| 规范化字段 | 接口实际字段 | 说明 | | ---------------- | ---------------- | --------------- | | productName | productName | 产品名称 | | url | url | 产品官网链接 | | className | className | 分类(JSON 数组字符串) | | visitsCount | visitsCount | 当月总访问量(排名核心指标) | | visitsAddCount | visitsAddCount | 环比访问量变化(绝对量) | | visitsAddRate | visitsAddRate | 环比访问量变化率(百分比) | | userBounceRate | userBounceRate | 跳出率(0~1,展示为百分比) | | avgStayTime | avgStayTime | 平均停留时长(秒) | | logoUrl | logoUrl | 产品 Logo URL |

使用方法

请直接运行随附的脚本,而不要自己重新实现 HTTP 调用逻辑:

# 基础用法(2026-06 全球总流量榜第1页,前10名)
python scripts/aibase_tools_ranking.py

# 指定月份
python scripts/aibase_tools_ranking.py --year 2026 --month 5

# 指定国家
python scripts/aibase_tools_ranking.py --country-code US

# 指定分类
python scripts/aibase_tools_ranking.py --category "AI搜索"

# 合并多页(如取前30名)
python scripts/aibase_tools_ranking.py --pages 3

# 只保留前N条
python scripts/aibase_tools_ranking.py --limit 5

# 规范化JSON输出(便于管道处理)
python scripts/aibase_tools_ranking.py --json

# 调试:打印接口原始返回
python scripts/aibase_tools_ranking.py --raw

常用场景参数组合

| 需求 | 命令 | | ---------- | ---------------------------------------- | | 全球总流量榜(默认) | python scripts/aibase_tools_ranking.py | | 某国榜单 | --country-code US(或 CN / JP / ...) | | 某分类榜单 | --category "AI搜索"(分类名需与接口一致) | | 某月榜单 | --year 2026 --month 5 | | 取更多条数 | --pages 3(每页 10 条,3页=30条) |

工作流程

  1. 根据用户需求确定参数(月份 / 国家 / 分类)。默认用 --year 2026 --month 6 --country-code ALL --category 全部分类 复刻 global-all-traffic-2026-06 页面。
  2. 运行脚本:python scripts/aibase_tools_ranking.py [参数]
  3. 脚本输出为 Markdown 反斜杠换行格式:条目内四行用 \ + 换行紧挨分隔,条目之间一个空行分隔。
  4. 直接原样输出脚本结果,不要自行重新排版或加额外的加粗/空行/修饰。
  5. 如果用户想要更多条(比如"给我30个"),增加 --pages 的值;每页默认 10 条。
  6. 如需按具体分类筛选,使用 --category 传入分类名;分类名需与接口返回值中的 className 一致(如 AI搜索AI设计工具)。

错误处理

| 场景 | 处理方式 | | ------------------- | ------------------------------- | | 网络不通 / 域名被拦截 | 脚本会输出明确错误信息,提示换到有公网权限的环境运行 | | 接口返回非 JSON | 脚本会报错并打印前300字符,便于排查 | | 解析不到产品列表 | 先用 --raw 查看真实结构,然后更新脚本中的字段映射表 | | 接口被限流 / 返回 HTTP 4xx | 脚本会报错,建议减少 --pages 数值或稍后重试 |

输出格式建议

向用户展示结果时,直接原样输出脚本结果,不要自行重新排版。脚本输出格式如下:

每条产品四行,行尾用反斜杠 \ 硬换行(Markdown 标准语法,行与行紧挨不空行),条目之间一个空行分隔:

**1. Figma Motion**\
流量:82,409,217 | 环比:-1.40% (-1,170,337)\
分类:AI设计工具, 平面设计 | 跳出率:22.78% | 平均停留:711.84秒\
链接:https://www.figma.com/motion/

**2. ClickUp Brain²**\
流量:35,912,469 | 环比:+3.65% (+1,263,893)\
分类:知识管理, 效率工具 | 跳出率:27.58% | 平均停留:616.39秒\
链接:https://clickup.com/brain

格式规则:

  • 排名与产品名加粗 **N. 产品名**,单独成行,行尾 \
  • 流量环比 合并到同一行,全角竖线 分隔,行尾 \;环比展示百分比及括号内带符号的绝对变化量。
  • 分类 / 跳出率 / 平均停留 合并到同一行,全角竖线 分隔,行尾 \
  • 链接 单独成行(带「链接:」前缀),最后一行不加 \
  • 流量环比绝对量 展示为带千分位的数字(例如 82,409,217)。
  • 环比 百分比带符号(+ 表示增长,- 表示下降)。
  • 跳出率 由 0~1 的比率转换为百分比(例如 0.227722.78%)。
  • 产品名缺失时回退为「(未命名)」。

已知限制

  • 接口建议不要用 --pages > 5 频繁请求
  • 每页默认 10 条,如需更多条目需增加页数
  • 分类名(--category)需与接口实际返回的分类字符串一致,否则可能返回空列表
  • incrRank 在实测中恒为 -999999999(占位值),暂不作为有效排名变化使用
  • 不同语言版本(--lang)返回的产品数量/分类可能略有差异