旅荐网

您现在的位置是:首页 > 国内旅游目的推荐 > 正文

国内旅游目的推荐

基于千问API搭建——旅游攻略助手

admin2026年03月20日 10:54:44国内旅游目的推荐1
基于千问API搭建——旅游攻略助手
01
 环境准备
  1. python 环境

  2. 获取API Key:登录阿里云百炼平台,在右上角头像处找到API-KEY,创建一个新的API Key并复制保存。新用户通常有免费额度,可以零成本开始。

  3. 安装OpenAI库:在你的Python环境中安装最新版的OpenAI SDK。

pip install -U openai
02
核心参数说明

在调用时,可以通过调整参数来控制模型的行为:

  • model:模型名称。阿里云提供了多种模型,如qwen-max(最强)、qwen-plus(均衡)、qwen-turbo(最快)、qwen3.5-flash等。你可以根据需求选择。

  • messages:对话消息列表,支持多轮对话。包含system(设定助手行为)、user(用户输入)、assistant(模型历史回复)三种角色。

  • temperature:控制生成文本的随机性,取值范围[0, 2)。值越低,回复越确定;值越高,回复越有创意。默认为1.0

  • max_tokens:限制模型生成内容的最大长度。

  • stream:是否开启流式输出。设为True可以像与ChatGPT对话一样,逐字接收回复。

03
快速上手:旅游攻略助手

脚本直接可运行:

import requestsdef get_travel_route(api_key: str, destination: str, days: int = 3):    """一键获取旅游路线"""    url = "https://dashscope.aliyuncs.com/api/v1/services/aigc/text-generation/generation"    headers = {        "Authorization"f"Bearer {api_key}",        "Content-Type""application/json"    }    prompt = f"""请为{destination}生成{days}天旅游路线:格式:【Day 1】上午:景点(简介)- 交通下午:景点(简介)- 交通晚上:活动用餐:餐厅【Day 2】...简洁实用,不要废话。"""    data = {        "model""qwen-plus",        "input": {            "messages": [                {"role""system""content""你是旅游规划专家,只输出核心行程"},                {"role""user""content": prompt}            ]        },        "parameters": {            "temperature"0.7,            "max_tokens"1500        }    }    response = requests.post(url, headers=headers, json=data)    return response.json().get("output", {}).get("text""")# 一行调用result = get_travel_route("”)print(result)

运行效果:

下一篇分享AI react范式小案例~
点个赞,让我看看还有谁一起加油吖

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~