百度搜索技能
调用百度AI搜索AP
local-places 是一个基于 Google Places API 的本地代理服务,用于搜索周边地点(餐厅、咖啡馆等)。采用两步流程:先解析位置,再执行搜索,返回包含评分、地址、营业状态等信息的商家列表。
帮助业务人员快速定位周边商业资源,解决线下选址、客户拜访、竞品调研等场景中的位置信息需求。通过自然语言描述即可获取精准的商家列表与详细信息,降低人工搜索成本,提升市场拓展效率。
落地案例:某零售品牌拓展经理需在伦敦Soho区寻找潜在合作咖啡馆。输入"Soho, London"后系统自动解析坐标,筛选出评分4.0以上、当前营业的咖啡馆,返回包含地址、电话、营业时间的完整列表。经理可直接导出结果制作拜访计划,无需手动在地图平台逐条查询。
安装与启动:
cd {baseDir}echo "GOOGLE_PLACES_API_KEY=your-key" > .envuv venv && uv pip install -e ".[dev]"uv run --env-file .env uvicorn local_places.main:app --host 127.0.0.1 --port 8000验证服务:curl http://127.0.0.1:8000/ping
解析位置:
curl -X POST http://127.0.0.1:8000/locations/resolve \
-H "Content-Type: application/json" \
-d '{"location_text": "Soho, London", "limit": 5}'
搜索地点:
curl -X POST http://127.0.0.1:8000/places/search \
-H "Content-Type: application/json" \
-d '{
"query": "coffee shop",
"location_bias": {"lat": 51.5137, "lng": -0.1366, "radius_m": 1000},
"filters": {"open_now": true, "min_rating": 4.0},
"limit": 10
}'
获取详情:curl http://127.0.0.1:8000/places/{place_id}
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 位置描述文本、搜索关键词、经纬度坐标与搜索半径、筛选条件(类型/价格等级/最低评分/营业状态)、结果数量限制、分页令牌 |
| 输出 | 地点ID、商家名称、地址、经纬度、评分、价格等级、类型标签、营业状态、下一页令牌 |
| 适用人群 | 需要查找周边商家的终端用户、开发本地生活类应用的开发者、需要集成地点搜索功能的系统 |
| 不包含 | 路线导航、商家照片/菜单、用户评论原文、在线预订或支付功能 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/steipete/local-places/SKILL.md
来源类型:GitHub 仓库