使用Amadeus API搜索航班、比价并监控票价。
搜索航班 搜索航班 比较各航空公司的价格并监测机票下跌 支持灵活的日期、价格提示和飞行状态跟踪是一项面向实际任务的技能,主要用于{> 要求的证书。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
搜索航班、跨航司比价,并监控机票价格下跌。支持灵活日期查询、价格提醒及航班状态追踪。
本技能需配置 API 凭证方可运行:
AMADEUS_API_KEY — 从 developers.amadeus.com 获取AMADEUS_API_SECRET — 创建应用时提供免费套餐:每月 2,000 次搜索(沙盒环境),或含真实票价的生产环境免费套餐
AVIATIONSTACK_API_KEY — 从 aviationstack.com 获取免费套餐:每月 100 次请求(极为有限,仅适用于航班状态查询)
安装完成后,将 config.example.json 复制为 config.json,并填入您的凭证:
{
"apis": {
"amadeus": {
"api_key": "YOUR_AMADEUS_API_KEY",
"api_secret": "YOUR_AMADEUS_API_SECRET",
"sandbox_mode": true
},
"aviationstack": {
"enabled": false,
"api_key": "YOUR_AVIATIONSTACK_API_KEY"
}
}
}
🔒 安全说明:
config.json 默认已加入 .gitignore通过 Amadeus API 搜索航班、比价、筛选最优航线,并可长期监控价格变化,在降价时向您发出提醒。可选集成 AviationStack 实现航班实时状态查询。
获取 API 密钥:
✅ 好消息:
⚠️ 关键须知:
沙盒环境 = 测试数据(票价非真实)
生产环境 = 真实数据(实际票价与余票情况)
生产环境并非每月 €30 — 它同样提供免费套餐!
仅当超出免费配额时才需付费
AviationStack(可选):aviationstack.com
配置技能:在 config.json 中填入您的 API 密钥:
{
"apis": {
"amadeus": {
"api_key": "YOUR_KEY",
"api_secret": "YOUR_SECRET",
"sandbox_mode": true // 设为 false 启用生产环境(真实票价,且同样享有免费套餐!)
}
}
}
建议:
建议:初始仅启用 Amadeus;仅当确有航班状态追踪需求且预算允许升级付费方案时,再启用 AviationStack。
"搜索从 JFK 到 LHR 的航班" "查找 3 月从圣保罗到里斯本的航班" "12 月飞往泰国要多少钱?"
"JFK 到 LAX 的航班,12 月 15 日至次年 1 月 10 日" "GRU 到 MIA 的航班,3 月 1 日至 3 月 15 日" "搜索 1 月出发前往巴黎的机票"
"飞往欧洲最便宜的时间是?" "未来 3 个月飞往泰国的最佳票价" "什么时候去巴黎最便宜?"
"监控 JFK 到 LHR 的票价" "航班飞往罗马降价时提醒我" "为巴黎设置价格提醒"
"查询航班 AA123 的状态" "航班 LA1234 是否准点?" "追踪航班 G3 4567"
注意:航班状态功能依赖 AviationStack API。其免费套餐极度受限(每月仅 100 次请求)。建议:
"比价飞往亚洲的各航司航班" "哪家航司最便宜?" "前往泰国的最佳航线"
| API | 覆盖范围 | 适用场景 | 免费套餐 | 付费方案 |
|---|---|---|---|---|
| Amadeus | 全球 | 航班搜索、票价、航线规划 | 每月 2,000 次 | 自 €30/月起 |
| AviationStack | 全球 | 航班状态、实时追踪 | 每月 100 次 ⚠️ | 自 $49.99/月起 |
建议:初始仅启用 Amadeus;仅当航班状态追踪对您的使用场景至关重要,且您愿意升级至付费方案时,再启用 AviationStack。
参见 examples/ 目录中的示例:
| API | 免费套餐 | 频率限制 | 备注 |
|---|---|---|---|
| Amadeus | 每月 2,000 次 | 约 10 次/秒 | 仅限沙盒模式 |
| AviationStack | 每月 100 次 | 视具体方案而定 | ⚠️ 免费套餐极为有限 |
重要说明:
欢迎参与贡献!请按以下步骤操作:
MIT 许可证 — 详见 LICENSE 文件。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.3万人学习
共49课时 | 82.7万人学习
最新文章