# flight-pricing ref

## flight_pricing

按指定航班号和舱位查询实时票价，适用于用户已明确知道航班号的场景。

### 何时使用

仅当用户已同时提供以下全部信息时才使用：

- 航班号
- 出发机场
- 到达机场
- 出发日期
- 舱位等级

以上任意一项缺失，改用 `flight_search` 进行搜索。

### 参数说明

| 参数 | 是否必填 | 说明 |
|------|---------|------|
| `flightNo` | 必填 | 航班号，如 `CA1234` |
| `origin` | 必填 | 出发机场 IATA 码 |
| `destination` | 必填 | 到达机场 IATA 码 |
| `departureDate` | 必填 | 出发日期 `YYYY-MM-DD` |
| `cabinClass` | 必填 | `economy` / `business` / `first` |
| `adult` | 必填 | 成人人数 |
| `child` | 可选 | 儿童人数 |
| `infant` | 可选 | 婴儿人数 |

### 结果展示规则

展示工具返回的可用票价选项，每个选项包含（数据返回时）：

- 舱位等级和子舱位代码
- 价格
- 行李额
- 退改规则摘要

工具未返回的行李、退改信息，说明"未返回相关信息"，不得自行编造。

### 与 flight-search 的区别

| 场景 | 使用工具 |
|------|---------|
| 用户描述出行需求，需要搜索方案 | `flight_search` |
| 用户已知具体航班号，查询该航班票价 | `flight_pricing` |

用户在 `flight_search` 结果中选定 `1`/`2` 等数字选项后，**不使用** `flight_pricing`，而是直接调用 `flight_verify_solution`。
