SuperAPI AI 工具集

ip-lookup

安全与审计

查看项目

更新于 10-15 20:06

技能介绍

用途:对给定 IP 地址查询多个公开 IP 信息提供方,聚合结果后输出简洁的最佳匹配位置与元数据摘要。

主要能力:查询至少四个公开来源(如 ipinfo.io、ip-api.com、ipstack、geoip-db、db-ip、ipgeolocation.io)或其免费端点;对返回数据做归一化处理(国家、地区、城市、经纬度、组织/ASN),并计算简单的匹配得分;返回紧凑摘要,包含最佳匹配来源以及其余来源的简短表格。

使用方式:可作为技能在智能体提示中调用,提示词示例为“Use the ip-lookup skill to query at least four public IP information providers for {ip}. Return a short JSON summary: best_match (country/city), score, and per-source details (country, region, city, lat, lon, org). Respect rate limits and fall back to alternate endpoints on errors.”。也提供 Bash(curl + jq)与 Node.js 示例,Node.js 示例中通过 fetch 并发请求各来源,按国家与城市做简单多数投票选出最佳匹配。

适用场景:需要快速了解某 IP 的大致地理位置、运营商或 ASN 信息时使用。

限制:公开 API 可能有速率限制,高频率使用可能需要 API 密钥,技能会尽量回退到免费端点;地理位置为近似值,ISP 或网关位置可能与最终用户实际位置不同。创建新技能时应遵循 SKILL_TEMPLATE.md 格式并包含 Node.js 与 Bash 示例。