SuperAPI AI 工具集

search-charts

数据与分析

查看项目

更新于 10-16 03:14

技能介绍

用途:为 Our World in Data(OWID)检索图表及相关数据。搜索通过 HTTP 请求完成,地址为 https://ourworldindata.org/api/search。

主要能力:支持 q(关键词,基于 Algolia)、hitsPerPage(每页结果数,默认 20)、page(页码,从 0 开始,默认 0)三个查询参数。返回 JSON 的 SearchResult 包含 query、results、nbHits、page、nbPages、hitsPerPage;每条命中可能是 chart、explorerView 或 multiDimView 类型,含 url、title、slug、availableEntities、objectID、availableTabs 等字段,explorerView 还含 explorerType 与 queryParams,multiDimView 额外含 chartConfigId。availableTabs 指示图表支持的视图,对应 URL 参数如 line、map、table、discrete-bar、slope、marimekko、scatter、stacked-area、stacked-bar,可在图表 URL 后追加 ?tab=<value> 展示指定视图。

使用方式:用 curl 调用接口并配合 jq 提取字段,避免把冗长响应直接放入上下文,例如: curl -s "https://ourworldindata.org/api/search?q=life+expectancy&hitsPerPage=5" | jq '.results[] | {title, subtitle, url, availableTabs}' 获取图表图片或数据时,按 skills 中的 fetch-chart-image、fetch-chart-data 说明使用 url 属性原样请求。

搜索建议:搜索为关键词检索,OWID 用词偏专业,宜用 "death rate malaria" 而非口语化描述,用 "literacy" 而非 "people who can read";结果按相关度排序,若结果过多或不匹配可增加限定词,若无结果可换同义词;建议把主要命中告知用户,询问选择或告知备选标题。

适用场景与限制:适合查找 OWID 图表与数据入口并进一步取图或取数;未提供官方文档之外的功能、收费、价格或支持平台信息,需自行处理返回数据规模,接口以官方实际可用性为准。