使用 USDC 搜索预订真实航班,支持 500+ 航空公司,Base 链上支付,无需信用卡和银行——加密原生旅行商务。
机舱 — 使用USDC.Search flight 搜索和预订.
功能概述
机舱 — 使用USDC.Search flight 搜索和预订.是一项面向实际任务的技能,主要用于Search real flights over 500 + airlines 并使用USDC Base. 6.API Base URL.;Endpoints.Search Flights. 当用户想要找到航班时:. from(requ)。
核心要点
- 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
- 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
使用与执行
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
结果检查与注意事项
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
Cabin — 使用 USDC 进行航班搜索与预订
在 500 多家航空公司中搜索真实航班,并在 Base 上使用 USDC 完成预订。
API 基础 URL
https://api.cabin.team
端点
搜索航班
当用户希望查找航班时:
curl -X POST https://api.cabin.team/v1/search
-H "Content-Type: application/json"
-d '{
"from": "HAN",
"to": "ATH",
"date": "2026-03-15",
"return_date": "2026-03-22",
"adults": 1,
"class": "ECONOMY",
"currency": "USD",
"max_results": 5
}'
参数说明:
from(必填):出发地 IATA 机场代码to(必填):目的地 IATA 机场代码date(必填):出发日期(格式:YYYY-MM-DD)return_date(可选):往返行程的返程日期adults(可选,默认为 1):乘客人数class(可选):舱等类型,可选值为 ECONOMY、PREMIUM_ECONOMY、BUSINESS、FIRSTcurrency(可选,默认为 USD):价格显示所用货币max_results(可选,默认为 10):最多返回结果数
响应内容包括:
results[]—— 包含价格、航司、起降时间、经停信息的航班报价数组image_url—— 渲染后的 PNG 格式结果对比图 URLsearch_id—— 用于后续预订操作的搜索唯一标识 ID
向用户展示结果的方式:
- 加载并展示
image_url指向的图片,便于用户进行可视化比价 - 利用结构化数据回答具体问题(例如:“哪一班最便宜?”、“有直飞航班吗?”)
- 始终同时显示以 USD 和对应 USDC 折算的价格
预订航班
当用户希望完成预订时:
curl -X POST https://api.cabin.team/v1/book
-H "Content-Type: application/json"
-d '{
"offer_id": "offer_1",
"search_id": "abc123",
"passengers": [{
"type": "adult",
"given_name": "John",
"family_name": "Doe",
"email": "john@example.com",
"born_on": "1990-01-15",
"gender": "m"
}]
}'
必需的乘客信息:
- given_name(名)、family_name(姓)
- email(邮箱)
- born_on(出生日期,格式:YYYY-MM-DD)
- gender(性别,m/f)
响应内容包括:
booking_id—— Cabin 预订编号(格式:CBN-YYYY-XXXX)amount_usdc—— 需支付的 USDC 金额payment.deposit_address—— Base 网络上的 USDC 充值地址payment.checkout_url—— 可分享给用户的支付页面 URL
USDC 支付流程
完成预订后,用户需在 Base 网络上以 USDC 完成支付:
- 向用户展示
amount_usdc数值及payment.checkout_url - 用户可选择以下任一方式完成支付:
a. 直接向
payment.deposit_address地址发送 USDC(Base 网络) b. 访问checkout_url,进入引导式支付流程 - 支付成功后,预订将自动确认
若代理具备钱包能力(例如 evm-wallet 技能):
# 查询 Base 网络上的 USDC 余额 node src/balance.js base --json # 向充值地址发送 USDC node src/send.js base USDC--yes --json
查询预订状态
curl https://api.cabin.team/v1/booking/CBN-2026-XXXX
可能的状态: awaiting_payment → confirmed → checked_in
获取确认页链接
https://api.cabin.team/v1/booking/CBN-2026-XXXX/confirmation
在用户完成付款并确认后,将此 URL 分享给用户。
获取值机页链接
https://api.cabin.team/v1/booking/CBN-2026-XXXX/checkin
在临近航班值机时段时,将此 URL 分享给用户。
常用 IATA 机场代码
| 代码 | 城市 |
|---|---|
| HAN | 河内 |
| BKK | 曼谷 |
| SIN | 新加坡 |
| NRT | 东京成田 |
| HND | 东京羽田 |
| ICN | 首尔 |
| LHR | 伦敦 |
| CDG | 巴黎 |
| FCO | 罗马 |
| ATH | 雅典 |
| JFK | 纽约 |
| LAX | 洛杉矶 |
| SFO | 旧金山 |
| DXB | 迪拜 |
| IST | 伊斯坦布尔 |
工作流示例
简单单程搜索
用户:“帮我找一下下周五从曼谷飞往东京的航班。”
- 解析:from=BKK,to=NRT(或 HND),date=下周五
- 调用 POST /v1/search
- 将
image_url展示给用户 - 呈现前 3–5 个选项及其价格
往返行程预订
用户:“帮我预订一趟 3 月 15 日至 22 日从伦敦到巴塞罗那的最便宜往返航班。”
- 搜索参数:from=LHR,to=BCN,date=2026-03-15,return_date=2026-03-22
- 展示可选航班列表
- 用户选定某一项 → 收集乘客信息
- 携带乘客信息调用 POST /v1/book
- 分享支付 URL → 用户使用 USDC 完成支付
- 确认预订 → 分享确认页链接
多人出行
用户:“我们需要三个人从首尔飞往巴厘岛,4 月 1 日至 10 日。”
- 搜索时设置 adults=3
- 展示的价格为每人单价
- 预订时需收集全部三位乘客的信息
- 总 USDC 金额 = 单人价格 × 3
错误处理
- 无搜索结果:建议尝试邻近机场或调整出发/返程日期
- 预订已过期:搜索结果有效期为 30 分钟,需重新发起搜索
- 支付超时:预订创建后 1 小时内未完成支付即自动失效
- 机场代码无效:提示用户正确的 IATA 代码
Base 上的 USDC
- 链:Base(以太坊 L2)
- 代币:USDC(合约地址:0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)
- Gas 费:约 $0.01/笔交易
- 确认时间:约 2 秒
热门AI工具
相关专题
本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。
0
2026.11.06
围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。
0
2026.11.06
详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。
0
2026.11.06
DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。
0
2026.11.05
DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。
0
2026.11.05
本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。
0
2026.11.04
本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。
0
2026.11.04
本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。
0
2026.11.04
本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。
0
2026.11.04
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.8万人学习
共6课时 | 54.7万人学习
最新文章