返回 Skill 列表
extension
分类: 其它需要 API Key

各平台打车价格对比 Skill

提供国内六大主流打车平台(滴滴、高德、百度、美团、T3、曹操)的价格查询与对比分析能力。支持通过 API 实时查询价格,也支持基于费率公式估算价格。报价结果自动叠加各平台优惠券信息,展示原价与券后价对比,给出优惠后真实花费排序的智能推荐

person作者: user_e47ae268hubcommunity

各平台打车价格对比 Skill

用途

提供国内六大主流打车平台(滴滴、高德、百度、美团、T3、曹操)的价格查询与对比分析能力。支持通过 API 实时查询价格,也支持基于费率公式估算价格。报价结果自动叠加各平台优惠券信息,展示原价与券后价对比,给出优惠后真实花费排序的智能推荐。

适用场景

  • 用户想知道从 A 地到 B 地哪个打车平台最便宜
  • 用户需要对比不同平台不同车型的价格
  • 用户想知道叠加优惠券后哪个平台最划算
  • 用户想了解各平台当前有哪些优惠券可领
  • 用户想了解各平台的费率结构和溢价情况
  • 用户需要地址转坐标(地理编码)后再查询

工作流程

流程一:API 实时查询对比(推荐)

适用条件:用户已配置各平台的 API Key。

  1. 确认起终点

    • 若用户给出地址文本,运行 scripts/geocode.py 转换为坐标
    • 若用户给出坐标,直接使用
    • 注意坐标系差异:高德使用"经度,纬度"格式,百度使用 BD-09 坐标系
  2. 准备配置文件

    • 检查用户是否已有 config.json
    • 若没有,复制 assets/config_example.json 为模板,引导用户填入 API Key
    • 至少需要一个平台的 Key 才能查询
  3. 执行查询

    • 运行 scripts/query_prices.py 进行查询:
      python scripts/query_prices.py \
        --origin "纬度,经度" \
        --dest "纬度,经度" \
        --config config.json \
        --platforms all
      
    • 可通过 --platforms didi,gaode 指定部分平台
    • 使用 --output json 获取 JSON 格式输出
  4. 解读结果

    • 脚本会自动生成对比报告,包含:各平台各车型价格、距离、时长、溢价情况
    • 自动推荐最便宜的经济型方案
    • 显示最大差价信息
    • 标注有溢价的平台并建议等待

流程二:基于公式估算对比(含优惠券叠加)

适用条件:用户没有 API Key,或只需要粗略估算。

  1. 获取距离和时长

    • 若用户提供了距离和预计时长,直接使用
    • 若用户只提供起终点,先使用高德/百度路线规划 API 获取距离和时长
    • 或根据用户描述合理估算
  2. 确认用户身份(可选)

    • 询问用户在各平台的身份:新用户(new) / 老用户(regular) / 流失用户(lapsed)
    • 如果用户没有说明,默认按老用户(regular)估算
    • 参考 references/coupon_guide.md 中的用户身份分类
  3. 查阅费率表

    • 读取 references/pricing_formulas.md 获取各平台费率
    • 注意时段差异(早高峰、晚高峰、夜间加价)
  4. 计算基础估算价格

    • 使用公式:预估价 = 起步价 + max(0, 距离 - 起步里程) × 里程单价 + 时长 × 时长单价 + 远途附加费
    • 根据当前时段适用溢价倍数
  5. 叠加优惠券计算券后价

    • 读取 references/coupon_guide.mdreferences/pricing_formulas.md 中的优惠券参数
    • 根据用户身份匹配可用优惠券
    • 根据当前星期几判断时间限定优惠(如周五/六滴滴大额券、周末T3折扣)
    • 根据当前几号判断特殊日期优惠(如每月8号曹操会员日)
    • 对每个平台每个车型,选择减免金额最大的优惠券叠加
    • 计算方式参考 references/pricing_formulas.md 中的"优惠券叠加计算"章节
  6. 生成对比表格

    • 以 Markdown 表格展示各平台各车型的预估价格
    • 同时展示原价和券后价
    • 标注使用的优惠券名称和节省金额
    • 券后价排序推荐
    • 给出优惠券领取提醒
    • 提醒用户估算价格仅供参考

流程三:地址解析

当用户提供的是地址文本而非坐标时:

python scripts/geocode.py \
  --address "北京市朝阳区望京SOHO" \
  --provider gaode \
  --api-key YOUR_GAODE_KEY \
  --city 北京

支持高德和百度两种地理编码服务。

重要注意事项

  1. 坐标系差异:高德使用 GCJ-02 坐标系且格式为"经度,纬度",百度使用 BD-09 坐标系且格式为"纬度,经度"。查询脚本内部已处理格式差异,输入统一使用"纬度,经度"格式。
  2. API 权限:滴滴、美团、T3、曹操的开放平台通常需要企业资质;高德、百度个人开发者即可申请,推荐优先配置。
  3. 费率时效性references/pricing_formulas.md 中的费率数据基于 2024-2025 年参考值,实际费率可能有更新,以 API 实时查询为准。
  4. 错误处理:查询某个平台失败不影响其他平台,脚本会标注失败原因并继续查询。

输出示例

估算模式(含优惠券叠加)输出示例

📍 起点:国际医疗器械城(昌平区双营西路79号院)
📍 终点:北郝庄幼儿园(昌平区北郝庄村129号)
📏 预估距离:~8km ⏱️ 预估时长:~18分钟
📅 时段:平峰 10:30(周五)

📱 滴滴出行 | 👤老用户
------------------------------
| 车型 | 原价 | 券后价 | 使用优惠 | 节省 |
|------|------|--------|---------|------|
| 快车 | ¥28.2 | **¥18.2** | 🎟️周五满20减10 | 省¥10 |
| 优享 | ¥38.3 | **¥23.3** | 🎟️周五满30减15 | 省¥15 |

📱 曹操出行 | 👤老用户
------------------------------
| 车型 | 原价 | 券后价 | 使用优惠 | 节省 |
|------|------|--------|---------|------|
| 惠选 | ¥23.4 | **¥21.4** | 🎟️签到券减2 | 省¥2 |

📱 美团打车 | 🆕新用户
------------------------------
| 车型 | 原价 | 券后价 | 使用优惠 | 节省 |
|------|------|--------|---------|------|
| 经济型 | ¥25.8 | **¥10.8** | 🎟️新人首单减15 | 省¥15 |

======================================
💡 智能推荐(按券后价排序)
======================================
🏆 美团打车 经济型  ¥25.8 → ¥10.8(新人首单减15,省¥15)
🥈 滴滴快车        ¥28.2 → ¥18.2(周五满20减10,省¥10)
🥉 曹操惠选        ¥23.4 → ¥21.4(签到券减2,省¥2)

🎟️ 优惠券领取提醒
--------------------------------------
🔥 今天是周五,滴滴有满20减10/满30减15大额券!
💡 各平台优惠券需在 APP 内手动领取后使用

API 查询模式输出示例

======================================================================
🚖  各平台打车价格对比报告(含优惠券)
📅  查询时间:2026-04-10 10:00:00 (周五)
======================================================================

📱  滴滴出行
   用户身份:👤老用户
----------------------------------------
   🚗 快车      💰 ~~¥18.5~~ → 🎟️ ¥8.5  📏 8.5km  ⏱️ 25分钟
         🎟️ 使用「周五满20减10」省 ¥10.0
   🚗 优享      💰 ~~¥25.0~~ → 🎟️ ¥17.0  📏 8.5km  ⏱️ 25分钟
         🎟️ 使用「8折券」省 ¥8.0
======================================================================

资源文件说明

| 文件 | 说明 | |------|------| | scripts/query_prices.py | 主查询脚本,调用各平台 API 并生成对比报告(含优惠券叠加) | | scripts/geocode.py | 地理编码辅助脚本,地址文本转坐标 | | references/platform_api_guide.md | 各平台 API 接入详细指南 | | references/pricing_formulas.md | 各平台费率表、估算公式和优惠券叠加计算 | | references/coupon_guide.md | ⭐ 各平台优惠券详细指南(类型、领取方式、叠加规则) | | assets/config_example.json | API Key 和用户身份配置文件模板 |