旅行规划最「磨人」的不是玩什么、吃什么,而是把机票、高铁、酒店、景点、门票这些分散在多个平台的信息一次性查齐、比价、整合成一份可执行的行程单。本文介绍如何通过 OpenCode 调用 美团旅行飞猪(FlyAI) 的 CLI/API,用几句自然语言就完成跨平台的信息检索,把「查资料 → 比价 → 排行程」的整个链路压缩到几分钟。

为什么用 AI 做旅行规划

传统旅行规划的工作流长这样:

  1. 打开携程/飞猪比机票,切到 12306 查高铁,再切到美团翻酒店评价;
  2. 在旅行公众号、小红书、马蜂窝之间来回搜索景点攻略;
  3. 把分散的信息手动复制粘贴进 Excel / 备忘录,再手动算价格、排路线。

问题很明显:信息分散、工具割裂、重复劳动多。AI + API 的价值正是把「检索、聚合、对比」这三件事自动化——你只需要描述需求,剩下的交给工具。

两个核心工具

一、飞猪 FlyAI CLI(@fly-ai/flyai-cli)

飞猪官方提供的命令行工具,覆盖机票、火车票、酒店、景点、全品类搜索,无需 Token 开箱即用

1
npm i -g @fly-ai/flyai-cli

常用命令:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
# 机票搜索(按价格升序)
flyai search-flight --origin 常州 --destination 汕头 --dep-date 2026-08-09 --sort-type 3 --max-price 800

# 火车票搜索
flyai search-train --origin 汕头 --destination 广州南 --dep-date 2026-08-11

# 酒店搜索(按评分排序)
flyai search-hotel --dest-name 珠海 --poi-name 扬名广场 --check-in-date 2026-08-11 --check-out-date 2026-08-12 --sort rate_desc

# 景点搜索(返回 alicdn.com 直链图片,可嵌入文档)
flyai search-poi --city-name 珠海 --keyword 长隆海洋王国

# AI 语义搜索(自然语言直达)
flyai ai-search --query "3天珠海长隆附近亲子游"

二、美团旅行 CLI(@meituan-travel/travel-cli)

美团旅行走自然语言查询路线,一条命令解决「酒店 + 景点 + 美食 + 交通」:

1
npm i -g @meituan-travel/travel-cli

配置 Token 后即可使用:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# 查酒店
mttravel 汕头 "万象城附近新开业智能酒店"

# 查美食
mttravel 汕头 "牛肉火锅 评分最高前十"

# 查景点
mttravel 珠海 "长隆海洋王国 游玩攻略"

# 查交通
mttravel 广州 "广州到珠海的高铁方案"

美团查询更吃「请求质量」——描述得越具体(预算、位置、偏好、星级),返回越精准。响应约 1-2 分钟,适合在规划间隙并行跑几条查询。

在 OpenCode 里串起来

工具装好、Token 配好后,把两者「交给」OpenCode,让它作为你的旅行助手。典型对话:

1
2
3
4
帮我规划 8 月 9 日从常州出发的粤东粤南七日游,
先用飞猪查常州到汕头的直飞航班(价格从低到高),
再用美团查汕头万象城附近评分 5.0 的新开业酒店,
以及珠海长隆海洋王国的游玩攻略。

OpenCode 会按顺序执行 flyai search-flightmttravel 汕头 ...mttravel 珠海 ...,把结果聚合后给出结构化建议。你可以在同一 session 里继续追问:

1
2
拿飞猪再对比一下广州回常州的航班;把珠海的酒店换成按评分排序;
最后把每天的行程、费用、门票清单整合成一张 Markdown 表格。

整个过程不需要打开任何浏览器页面,所有检索、比价、整理都在终端里完成,最后的产物是一份可直接发布的旅行计划文档。

几组实用组合技巧

1. 图片直链嵌入

飞猪 search-poi 返回 mainPic 字段(alicdn.com 直链),美团返回 meituan.net 直链,都可直接粘贴进 Markdown 当配图,省去手动找图、传图的步骤:

1
![南澳岛](https://img.alicdn.com/...)

2. 酒店双平台对比

1
2
3
4
5
# 飞猪:按价格升序
flyai search-hotel --dest-name 广州 --poi-name 北京路 --check-in-date 2026-08-14 --check-out-date 2026-08-15 --sort price_asc --max-price 400

# 美团:自然语言补刀
mttravel 广州 "北京路附近300以内新开业酒店"

一个按价格、一个按语义,互为补充,几秒内就能锁定候选。

3. 航班实时核价

1
2
# 锁定已选航班,验证实时价格
flyai search-flight --origin 广州 --destination 常州 --dep-date 2026-08-15 --transport-no ZH8943

把行程单转成 PDF 小册子随身带

OpenCode 最终产出的是 Markdown 格式的旅行计划。把它转成 PDF 打印成 A5 小册子,折叠后塞进随身包或护照夹,旅行途中随时翻看,比反复亮手机屏幕省电也更有「仪式感」。

付费首选:Typora

Typora 是当下体验最好的 Markdown 编辑器之一,所见即所得,导入导出一键完成:

  • 输入 [TOC] 自动生成目录,长行程单也能快速跳转
  • 文件 → 导出 → PDF,支持自定义页边距、页眉页脚、主题样式
  • 开启「打印」预览时可微调缩放,再配合「打印到 PDF」,能直接控制打印效果
  • 支持自定义 CSS 主题,可把正文调成适合小册子的字号与行距

Typora 为 付费软件(约 ¥89,买断制,支持 3 台设备)。如果你觉得「一个编辑器花 89 块」值不值,可以先试用 15 天再决定。

免费替代:Mark Text

Mark Text 是开源的免费 Markdown 编辑器,常被称作「Typora 的开源平替」,体验上非常接近:

  • 所见即所得编辑,Typora 能花的 Markdown 语法它基本都能即时渲染
  • 内置 Markdown 转 PDF:菜单 File → Export → PDF,一步导出,无需额外配置
  • 支持自定义输出样式与页边距,导出前可预览
  • 跨平台(Windows / macOS / Linux),GPL-3.0 开源协议,随便用不付费

如果你的行程单不复杂、只要一个「免费版 Typora + 导出 PDF」的场景,Mark Text 完全够用。

其他免费工具

工具平台说明
VS Code + Markdown PDF 插件Win/macOS/LinuxMarkdown PDF 扩展一键导出 PDF,支持页眉页脚、自动目录,配合打印设置可调出小册子版式
Marp跨平台面向演示的 Markdown 幻灯片工具,marp --pdf slide.md 直接导出 PDF,装主题可做成精致小册
Pandoc跨平台老牌文档转换器,pandoc plan.md -o plan.pdf,配合 LaTeX 可实现高质量排版,稍陡的学习曲线
md-to-pdf(npm)跨平台基于 Puppeteer 的 Node 工具,npx md-to-pdf plan.md,页面样式通过 CSS 一句搞定,中文支持好

小册子打印小贴士

  • A4 纸打印时选「每张两页 → 横向」,装订线在中间对折,即得 A5 小册子
  • PDF 导出时把页边距调小、字号调到 10-11pt,内容更紧凑、页面更少
  • 配一个 A5 透明防水收纳袋(几块钱),小册子防水防折,旅行随手取用

小结

能力飞猪 FlyAI美团旅行
机票/高铁交通方案
酒店✅ 结构化参数✅ 自然语言
景点/攻略✅(含图片直链)
是否需要 Token体验模式免 Token需 Token
查询方式参数化命令一句话描述

搭配 OpenCode,这两款工具能把「查信息 → 比价 → 出行程单」压缩成几次终端交互。规划的重心从「到处翻网页」变成「说清楚需求」,剩下的检索与整理交给 AI + API 完成——这才是旅行规划本该有的效率。

参考