SuperAPI AI 工具集

baidu-ai-map

设计与创作

查看项目

更新于 10-15 17:24

技能介绍

用途:为 Agent 提供百度地图能力,支持语义化地点检索、路线规划、地理编码/逆地理编码与天气查询,无需成为百度地图开发者即可接入。

主要能力:

  1. Place(AI 地点检索)GET /agent_plan/v1/place,必填 user_raw_request、region,可选 center、sort(distance 或 relevance,sort=distance 时 center 必传)。
  2. Direction(AI 路线规划)GET /agent_plan/v1/direction,必填 user_raw_request、location,可选 refer_pois;当前仅支持驾车、步行、骑行、公交,其他交通方式需改写。可能返回路线结果或起终点澄清结果。
  3. Geocoding GET /agent_plan/v1/geocoding,必填 address,可选 region。
  4. Reverse Geocoding GET /agent_plan/v1/reverse_geocoding,必填 location。
  5. Weather GET /agent_plan/v1/weather,region 与 location 至少传一个。

使用方式:统一 Base URL 为 https://api.map.baidu.com/;先读取环境变量 BAIDU_MAP_AUTH_TOKEN,为空时提示用户前往百度地图 Agent Plan 申请,设置 export BAIDU_MAP_AUTH_TOKEN="你的SK";所有 API 通过 Header 鉴权:Authorization: Bearer $BAIDU_MAP_AUTH_TOKEN。

限制:user_raw_request 须完整保留约束词,不可压缩为关键词;“我附近”等非明确地点可推理为具体地点名称,但不可推理坐标;center/location/refer_pois 仅来自用户明确提供或可信来源,无可靠坐标须先澄清或调用 geocoding/place;经纬度至少保留 6 位小数;返回坐标类型统一为 gcj02;禁止用 grep/sed/awk/jq/python 脚本正则裁剪响应后推断字段;相似请求优先基于结果推理,避免重复请求。缺少 token 时按提示申请。参数错误时重新查阅本技能传参说明。