技能版本 1.0.0

同程程心 Tongcheng Chengxin Travel Search

同程程心—基于同程旅行大模型的在线旅游搜索,提供机票、火车票、酒店、度假、攻略、行程规划、特价票、汽车票、景区门票等实时查询,官方数据保障,一键预订,旅行更轻松愉快。

价格

免费

  • 安装:免费

在组织开通时一次性收取;再次读取清单或下载不重复收费。

以上为公开标价。你的组织可能有协议价,以控制台显示的价格为准。

如何使用

  1. 为组织安装

    开通即安装:组织固定使用开通时的版本(当前为 1.0.0)。升级到新版本需要取消后重新开通。

  2. 创建凭证

    客户端使用组织凭证读取;绑定到数字人后,数字人使用绑定凭证按需加载。请求中携带:

    Authorization: Bearer $ZGI_MARKET_KEY

  3. 读取清单与安装包

    清单列出版本、文件和校验值;安装包是一个 zip 文件。

    读取清单
    curl "https://market-api.zgi.im/v1/market/skills/chengxin/manifest" \
      -H "Authorization: Bearer $ZGI_MARKET_KEY"
    下载安装包
    curl "https://market-api.zgi.im/v1/market/skills/chengxin/package" \
      -H "Authorization: Bearer $ZGI_MARKET_KEY" \
      -o chengxin.zip

    读取清单和下载安装包不计入用量。下载后请用响应头中的 SHA-256 校验文件。

技能说明

名称
chengxin
说明
同程程心 Skill - 基于同程旅行大模型(程心)的在线旅游搜索能力。提供更专业的机票、火车票、酒店、度假产品(自由行/跟团游)、旅游攻略、行程规划、特价机票、汽车票、长途汽车、景区、门票等的查询能力,基于同程官方数据,更加实时准确可靠,一键进入预订页面,让旅行更简单,更快乐。
会运行代码Node.js

技能包内含脚本文件,加载技能的运行时可能会执行它们,安装前请先阅读。

SKILL.md 节选

# chengxin - 同程程心 Skill

_同程旅行官方旅游助手_

---

## ✅ 执行前自检清单

调用本技能前,大模型必须确认:

1. [ ] 已读取用户查询的完整文本(包含日期、时间、人数等)
2. [ ] 已确定正确的意图类型或查询方式
3. [ ] 已从 Inbound Context 获取 `channel` 和 `surface` 参数
4. [ ] 准备调用正确的专用脚本(见「何时使用」与各节示例)
5. [ ] 准备**输出脚本的查询结果**,以及预订链接

---

## 🎯 用户需求保留原则(重要)

调用本技能时,用户的任何**修饰性需求**都不应被丢弃,必须完整传入 `--extra`。

| 需求类型 | 示例关键词 | 处理方式 |
|---------|-----------|---------|
| **时间偏好** | 最早、最晚、上午、下午、晚上、夜间 | 传入 `--extra` |
| **价格偏好** | 最便宜、低价、经济型、预算有限 | 传入 `--extra`(机票特价需求可配合 `--low-price`) |
| **服务等级** | 高铁、动车、一等座、商务舱、五星级、含早餐 | 传入 `--extra` |
| **行程偏好** | 直飞、中转、经停、少换乘、快、自驾 | 传入 `--extra` |
| **人群偏好** | 亲子、情侣、老人、宠物友好 | 传入 `--extra` |
| **特色筛选** | 免费、夜景、夜游、赏花、海景 | 传入 `--extra` |

> ⚠️ **规则**:先提取结构化参数(出发地/目的地/日期等),剩余**所有修饰用户需求**全部拼接到 `--extra` 中,不得省略。补偿查询时,`extra` 会原样传递给下游接口,确保需求链不中断。

---

## 🎯 何时使用

| 意图类型 | 用户示例 | 调用方式 |
|---------|---------|---------|
| **机票查询** | "北京到上海的机票"、"明天飞广州的航班" | **`flight-query.js`** |
| **特价机票** | "上海到北京的特价机票"、"北京出发的特价机票"、"从上海飞哪里便宜" | **`flight-query.js --low-price`**(可与 `--destination` 同时使用) |
| **火车票查询** | "北京到上海的高铁"、"苏州到上海的火车票" | **`train-query.js`** |
| **酒店查询** | "上海外滩附近的酒店"、"下周一北京的五星级酒店" | **`hotel-query.js`** |
| **长途汽车 / 汽车票** | "北京到上海的长途汽车"、"苏州到上海的大巴"、"苏州到南京的汽车票"、"买张苏州到北京客运票" | **`bus-query.js`** |
| **度假产品 / 跟团游 / 自由行 / 行程规划** | "云南旅游团"、"三亚自由行"、"帮我规划北京三日游"、"从苏州出发到杭州玩三天" | **`travel-query.js`** |
| **交通查询** | "北京到上海怎么走"、"去苏州有什么交通方式"、"苏州到南京" | **`traffic-query.js`** |
| **景区查询** | "苏州有哪些景区"、"上海迪士尼门票"、"杭州有什么好玩的景点" | **`scenery-query.js`** |

> ⚠️ **路由规则**:上表每一类意图**只**通过对应的 `*-query.js` 调用 API;参数不足时**引导用户补齐**后再执行脚本,不使用其它入口替代。

## 🚗 交通资源智能查询 (traffic-query.js)

> 🚨 **智能推荐**:当用户**未明确指定交通方式**时使用此接口!

**智能交通查询能力**,同时返回机票、火车票、汽车票等多种交通方式,方便用户对比选择。

### 使用场景

| 场景 | 示例 | 推荐接口 |
|------|------|---------|
| 用户明确说"火车票" | "北京到上海的火车票" | `train-query.js` ✅ |
| 用户明确说"机票" | "明天飞北京的航班" | `flight-query.js` ✅ |
| 用户明确说"汽车票/大巴/客运"(公路) | "苏州到南京的汽车票"、"买大巴票" | `bus-query.js` ✅ |
| **用户未指定交通方式** | "北京到上海怎么走" | **`traffic-query.js`** ✅ |

### 合法参数组合

| 组合 | 参数示例 | 说明 |
|------|---------|------|
| 出发地 + 目的地 | `--departure "北京" --destination "上海"` | 按城市查询 |

### 参数说明

| 参数 | 说明 |
|------|------|
| `--departure <城市>` | 出发地城市(必填) |

SKILL.md 不止这些内容,安装后可阅读全文。

技能包内容

共 20 个文件,合计 176.0 KiB

  • SKILL.md26.3 KiB
  • _meta.json127 B
  • config.example.json45 B
  • references/api-examples.md17.0 KiB
  • references/config.md2.4 KiB
  • references/error-handling.md2.7 KiB
  • references/output-format.md13.8 KiB
  • scripts/bus-query.js5.8 KiB
  • scripts/flight-query.js6.7 KiB
  • scripts/hotel-query.js4.0 KiB
  • scripts/lib/api-client.js3.8 KiB
  • scripts/lib/base-query.js8.8 KiB
  • scripts/lib/data-utils.js2.0 KiB
  • scripts/lib/formatters.js42.8 KiB
  • scripts/lib/output-mode.js1.1 KiB
  • scripts/lib/query-response.js5.4 KiB
  • scripts/scenery-query.js4.2 KiB
  • scripts/traffic-query.js7.9 KiB
  • scripts/train-query.js6.3 KiB
  • scripts/travel-query.js14.9 KiB

来源与审核

审核状态
尚未审核,内容来自上游来源
许可证
未说明

审核状态是平台对上架信息的记录,不构成对上游服务质量或可用性的担保。