recommend_tours
Find top Ctrip group tour recommendations by entering a keyword, then filter by travel dates, budget, rating, and more. Get ranked results with links in Markdown tables for quick comparison.
Instructions
在携程跟团游「精选/综合」列表里搜索并按需求推荐产品。当用户要『找/推荐/搜索/比较』携程的跟团游、拼小团、私家团、邮轮、自由行、定制游等旅游产品时,直接调用本工具(无需用户指定工具名)。根据点评分、销量、点评量、供应商等维度排序,返回 TopN 产品信息、链接和推荐理由。返回的是 Markdown 表格;最终回复用户时请直接使用该表格,不要改写格式。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | 游玩天数,支持单值/区间/多选:7、7天、6-8、6,7,8。若用户同时给了出发日和返程日,必须精确计算:天数 = 返程日 - 出发日 + 1,并传该单值,例如 9月25日出发、10月5日返程 → days=11,不要传 10-12 | |
| brand | No | 品牌,可多选(逗号分隔),支持:携程自营/自营 | |
| level | No | 产品钻级,可多选(逗号分隔),支持:5钻/5、4钻/4、3钻/3、2钻及以下 | |
| promo | No | 优惠活动,可多选(逗号分隔),支持:机票用户价、拼满返现、717嗨玩节 | |
| top_n | No | 返回前几名推荐,默认3,可改成5/10等 | |
| vendor | No | 供应商名称或ID,可多选(逗号分隔),名称支持模糊匹配,例如:随程国旅假期,2256920 | |
| keyword | Yes | 目的地/主题关键词,例如:土耳其、日本、云南 | |
| rank_by | No | 排序规则:composite=综合分(默认) sales=销量 rating=好评 comment_count=点评量 price_asc=价格升序 price_desc=价格降序 | composite |
| vehicle | No | 交通方式,可多选(逗号分隔),支持:不含往返交通 / 不含大交通 / 当地参团 | |
| min_sold | No | 最低销量,默认0(不过滤) | |
| max_pages | No | 最多抓取页数,默认2页(约30个候选) | |
| min_score | No | 最低点评分,仅当用户要求『评分/好评优先』时才设置;默认0表示不过滤。人数请用 team_size,不要用本参数 | |
| must_tags | No | 硬性标签过滤,逗号分隔,产品标题/标签必须全部包含,例如:0购物,含领队 | |
| page_size | No | 每页抓取数量,默认15 | |
| team_size | No | 团队规模,可多选(逗号分隔)。用户提到人数时必须设置本参数:1-9人→最多9人,10-20人→10-20人,21人及以上→21人及以上。例如:4人→最多9人 | |
| budget_max | No | 单人预算上限(人民币),用于过滤 | |
| travel_way | No | 产品类型/旅行方式筛选,支持多选,传数组,例如:['拼小团','跟团游']。仅当用户明确说『私家团/独立成团/私人团』时才传私家团;用户只说『X人』不代表私家团,不要据此设置本参数 | |
| requirement | No | 用户额外要求,例如:0购物、含领队、直飞、预算2万以内。命中的标签会加分,预算请用 budget_max 传数字。 | |
| suit_person | No | 适用人群,可多选(逗号分隔),支持:亲子友好、老友会严选 | |
| service_tags | No | 服务保障,逗号分隔,支持:0购物、一价全包、0购物0自费、成团保障、含接送机/站 | |
| depart_city_id | No | 出发城市ID,2=上海,1=北京,默认2 | 2 |
| departure_date | No | 出发日期(仅出发日,不是返程日)。格式 YYYY-MM-DD。只有用户明确说『出发日期在某段时间内』才用 YYYY-MM-DD~YYYY-MM-DD。若用户同时给了出发日和返程日,只用出发日,例如:9月25日出发、10月5日返程 → departure_date=2026-09-25 | |
| candidate_limit | No | 候选池上限,会自动分页(例:50 会拆成 25×2)。不传则用 page_size × max_pages。 | |
| include_traffic | No | 是否含往返大交通。仅当用户明确要『含往返交通』时传 是;用户说『不含往返交通/不含大交通/当地参团』时请改用 vehicle 参数,不要传本参数 |