Amadeus 航班搜索:实时航空数据 - Openclaw Skills
作者:互联网
2026-04-05
什么是 航班查询 (Amadeus)?
此 Openclaw Skills 扩展提供了一个强大的接口,用于查询航空公司数据,包括价格、可用性和详细的航班时刻表。它专为构建旅游意识代理的开发人员设计,弥补了自然语言旅游请求与 Amadeus 全球分销系统技术要求之间的差距。通过使用此技能,代理可以轻松解析 IATA 代码并获取实时市场报价。
无论您是构建个人旅行助手还是企业物流工具,此技能都能提供现代航班数据集成所需的可靠性和速度。它处理 API 身份验证和数据解析的复杂性,让您的代理能够专注于提供可操作的旅行见解。
下载入口:https://github.com/openclaw/skills/tree/main/skills/kirorab/amadeus-flights
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install amadeus-flights
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 amadeus-flights。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
航班查询 (Amadeus) 应用场景
- 搜索特定城市对之间最便宜的可用航班。
- 坚控出差的航班时刻表和座位情况。
- 自动查询 40 多个中国城市和全球位置的机场代码。
- 为专业旅行规划比较从经济舱到头等舱的舱位等级。
- 代理识别旅行相关的意图并提取始发地、目的地和日期参数。
- 技能使用本地高速字典或 Amadeus 查询服务将城市名称映射到 IATA 代码。
- 查询被发送到带有指定过滤器(如座位数和旅行舱位)的 Amadeus 航班报价端点。
- 原始 API 响应被处理并作为易于阅读的摘要或用于进一步自动化的结构化 JSON 对象返回。
航班查询 (Amadeus) 配置指南
要开始使用 Openclaw Skills 的此组件,您需要一个 Amadeus 开发者账户并在系统中安装 Node.js。
# 设置您的 API 凭据
export AMADEUS_API_KEY=your_key
export AMADEUS_API_SECRET=your_secret
# 可选:切换到生产环境以获取实时数据
export AMADEUS_BASE_URL=https://api.amadeus.com
航班查询 (Amadeus) 数据架构与分类体系
该技能管理如下结构的航班和位置数据:
| 属性 | 描述 |
|---|---|
| IATA 代码 | 3 位机场标识符(例如 HKG, PVG) |
| 舱位等级 | 经济舱、高级经济舱、商务舱或头等舱的选择 |
| 货币 | 默认设置为r民币 (chy),可通过 CLI 选项自定义 |
| 直飞 | 用于仅过滤直达航班的布尔标志 |
name: flights
description: Query flight offers (price, schedule, availability) via Amadeus API. Use when user asks about flight/机票/航班 prices, schedules, or availability.
metadata: {"openclaw":{"emoji":"??","requires":{"bins":["node"],"env":["AMADEUS_API_KEY","AMADEUS_API_SECRET"]}}}
Flight Query (Amadeus)
Query real-time flight offers including price, schedule, stops, and seat availability.
Setup
Set environment variables (or hardcoded defaults are used):
export AMADEUS_API_KEY=your_key
export AMADEUS_API_SECRET=your_secret
# For production (real data):
export AMADEUS_BASE_URL=https://api.amadeus.com
Query Flights
node {baseDir}/scripts/query.mjs [-d YYYY-MM-DD] [options]
Examples
# Hong Kong to Shanghai
node {baseDir}/scripts/query.mjs HKG PVG -d 2026-02-25
# Direct flights only
node {baseDir}/scripts/query.mjs SWA HGH -d 2026-02-24 --direct
# Business class
node {baseDir}/scripts/query.mjs HKG PVG -d 2026-02-25 -c BUSINESS
# JSON output
node {baseDir}/scripts/query.mjs HKG PVG -d 2026-02-25 --json
Options
-d, --date: Departure date (default: today)-a, --adults: Number of adults (default: 1)-c, --class: ECONOMY, PREMIUM_ECONOMY, BUSINESS, FIRST--direct: Non-stop flights only-n, --max: Max results (default: 20)--currency: Currency code (default: chy)--json: Raw JSON output
Airport Lookup
node {baseDir}/scripts/airports.mjs 揭阳 # → SWA
node {baseDir}/scripts/airports.mjs 杭州 # → HGH
node {baseDir}/scripts/airports.mjs tokyo # API lookup
Built-in mappings for 40+ Chinese cities. Falls back to Amadeus API for others.
Notes
- Test environment returns simulated data; production returns real prices
- Switch to production: set
AMADEUS_BASE_URL=https://api.amadeus.com - Free tier: 2000 calls/month (production)
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
ERPClaw Billing:基于用量与计量的计费 - Openclaw Skills
educlaw: AI 原生教育与 SIS 管理 - Openclaw Skills
EduClaw K-12 扩展组件:学生管理与合规 - Openclaw Skills
AuditClaw AWS:自动化 AWS 合规证据收集 - Openclaw Skills
Substack 文章格式化工具:优化时事通讯工作流 - Openclaw Skills
股票行情获取器:实时市场数据与定价 - Openclaw Skills
Polymarket 交易量分析:流动性与趋势追踪 - Openclaw Skills
Polymarket 情绪分析:预测群体心理 - Openclaw Skills
Polymarket 仓位计算器:最优交易规模 - Openclaw Skills
Polymarket 新闻影响力:分析事件关联性 - Openclaw Skills
AI精选
