旅行规划最「磨人」的不是玩什么、吃什么,而是把机票、高铁、酒店、景点、门票这些分散在多个平台的信息一次性查齐、比价、整合成一份可执行的行程单。本文介绍如何通过 OpenCode 调用 美团旅行 与 飞猪(FlyAI) 的 CLI/API,用几句自然语言就完成跨平台的信息检索,把「查资料 → 比价 → 排行程」的整个链路压缩到几分钟。
为什么用 AI 做旅行规划
传统旅行规划的工作流长这样:
- 打开携程/飞猪比机票,切到 12306 查高铁,再切到美团翻酒店评价;
- 在旅行公众号、小红书、马蜂窝之间来回搜索景点攻略;
- 把分散的信息手动复制粘贴进 Excel / 备忘录,再手动算价格、排路线。
问题很明显:信息分散、工具割裂、重复劳动多。AI + API 的价值正是把「检索、聚合、对比」这三件事自动化——你只需要描述需求,剩下的交给工具。
两个核心工具
一、飞猪 FlyAI CLI(@fly-ai/flyai-cli)
飞猪官方提供的命令行工具,覆盖机票、火车票、酒店、景点、全品类搜索,无需 Token 开箱即用:
| |
常用命令:
| |
二、美团旅行 CLI(@meituan-travel/travel-cli)
美团旅行走自然语言查询路线,一条命令解决「酒店 + 景点 + 美食 + 交通」:
| |
配置 Token 后即可使用:
| |
美团查询更吃「请求质量」——描述得越具体(预算、位置、偏好、星级),返回越精准。响应约 1-2 分钟,适合在规划间隙并行跑几条查询。
在 OpenCode 里串起来
工具装好、Token 配好后,把两者「交给」OpenCode,让它作为你的旅行助手。典型对话:
| |
OpenCode 会按顺序执行 flyai search-flight、mttravel 汕头 ...、mttravel 珠海 ...,把结果聚合后给出结构化建议。你可以在同一 session 里继续追问:
| |
整个过程不需要打开任何浏览器页面,所有检索、比价、整理都在终端里完成,最后的产物是一份可直接发布的旅行计划文档。
几组实用组合技巧
1. 图片直链嵌入
飞猪 search-poi 返回 mainPic 字段(alicdn.com 直链),美团返回 meituan.net 直链,都可直接粘贴进 Markdown 当配图,省去手动找图、传图的步骤:
| |
2. 酒店双平台对比
| |
一个按价格、一个按语义,互为补充,几秒内就能锁定候选。
3. 航班实时核价
| |
把行程单转成 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/Linux | Markdown 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 完成——这才是旅行规划本该有的效率。