SuperAPI AI 工具集

places

编程与开发

查看项目

更新于 10-15 19:49

技能介绍

用途:让智能体搜索附近地点、查看地点详情与评论,底层由 goplaces CLI 调用 Google Places API。

主要能力:按名称或类型在指定位置附近搜索;按经纬度坐标搜索;可限定搜索半径(米)、只筛选当前营业的地点;用 place_id 获取完整详情(营业时间、电话、地址等);用 place_id 列出热门评论。

用法:先确认已安装 CLI:which goplaces。若未安装,显示安装命令并停止:brew install steipete/tap/goplaces。需设置环境变量 GOOGLE_PLACES_API_KEY,例如 export GOOGLE_PLACES_API_KEY="AIza...",也可加入 ~/.zshrc 或 ~/.bashrc 持久化;密钥可在 Google Cloud Console 启用 Places API 后创建。常用命令:goplaces search "<query>" --near "<location>";goplaces search "<query>" --lat 25.0478 --lng 121.5319;goplaces details "<place_id>";goplaces reviews "<place_id>";可加 --open-now 或 --radius 500。示例:goplaces search "coffee shop" --near "Taipei 101" --open-now;goplaces search "ramen" --lat 25.0478 --lng 121.5319 --radius 1000。

适用场景:用户询问“找我附近的餐厅”“附近有什么咖啡店”等本地地点检索、详情与评论查询。

限制与规则:始终先检查 CLI 是否安装、密钥是否设置;未安装则提示安装命令并停止。绝不在输出中打印 API 密钥值。列出结果默认限前 5 条,展示名称、评分、地址、营业状态;详情需概括地址、电话、营业时间、网站、评分;评论默认显示前 3 条(作者、评分、片段),如被要求可保存完整评论到 workspace/。若位置不明确,先请用户澄清再搜索。