基于千问API搭建——旅游攻略助手
基于千问API搭建——旅游攻略助手01 环境准备 02 核心参数说明 03 快速上手:旅游攻略助手 
下一篇分享AI react范式小案例~ 点个赞,让我看看还有谁一起加油吖
python 环境
获取API Key:登录阿里云百炼平台,在右上角头像处找到API-KEY,创建一个新的API Key并复制保存。新用户通常有免费额度,可以零成本开始。
安装OpenAI库:在你的Python环境中安装最新版的OpenAI SDK。
pip install -U openai在调用时,可以通过调整参数来控制模型的行为:
model:模型名称。阿里云提供了多种模型,如
qwen-max(最强)、qwen-plus(均衡)、qwen-turbo(最快)、qwen3.5-flash等。你可以根据需求选择。messages:对话消息列表,支持多轮对话。包含
system(设定助手行为)、user(用户输入)、assistant(模型历史回复)三种角色。temperature:控制生成文本的随机性,取值范围
[0, 2)。值越低,回复越确定;值越高,回复越有创意。默认为1.0。max_tokens:限制模型生成内容的最大长度。
stream:是否开启流式输出。设为
True可以像与ChatGPT对话一样,逐字接收回复。
脚本直接可运行:
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)
运行效果:

相关文章
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~