AI 旅游攻略生成器,定制个性化旅行计划

11 阅读2分钟

前言

规划旅行耗时费力,攻略信息杂乱。用 Gemini+4SAPI 搭建旅游攻略生成工具,输入目的地、出行天数、预算、偏好(自然风光 / 人文古迹 / 美食),一键生成详细的行程规划、住宿推荐、美食攻略,轻松定制专属旅行计划。

核心代码

python

运行

from openai import OpenAI

client = OpenAI(
    api_key="你的4SAPI专属API Key",
    base_url="https://4sapi.ai/v1"
)

def generate_travel_plan(destination, days, budget="中等", preference="自然风光"):
    """
    旅游攻略生成工具
    :param destination: 旅行目的地(城市/国家,如:成都、泰国)
    :param days: 出行天数
    :param budget: 预算(经济型、中等、高端)
    :param preference: 偏好(自然风光、人文古迹、美食、购物)
    :return: 个性化旅游攻略
    """
    prompt = f"""
    生成{days}天{destination}的旅游攻略,预算{budget},偏好{preference},要求:
    1. 按天规划行程,包含景点、交通、游玩时间建议;
    2. 推荐适配预算的住宿、特色美食;
    3. 补充实用小贴士(交通、天气、避坑建议);
    4. 结构清晰,内容实用,贴合旅行者需求。
    目的地:{destination},出行天数:{days}天
    """
    try:
        response = client.chat.completions.create(
            model="gemini-3.0-pro",
            messages=[{"role": "user", "content": prompt}],
            temperature=0.5,
            max_tokens=1500
        )
        return response.choices[0].message.content.strip()
    except Exception as e:
        return f"攻略生成失败:{str(e)}"

# 测试使用
if __name__ == "__main__":
    plan = generate_travel_plan("成都", 3, "中等", "美食+人文古迹")
    print("旅游攻略:\n", plan)

实用技巧

  1. 明确目的地细节(如 “成都市区”“九寨沟”),攻略更精准;
  2. 可在提示词中加入 “亲子游 / 情侣游”,适配不同出行人群;
  3. 结合天气 API,补充实时天气建议,提升攻略实用性。

适用场景

  • 个人 / 家庭旅行规划、短途游攻略;
  • 学生党平价旅行计划定制;
  • 商务出差 + 休闲旅行结合规划。