dashscope 介绍及使用(调用阿里云 AI 大模型的核心工具)

📅 2026/7/3 14:58:26 👁️ 阅读次数 📝 编程学习
dashscope 介绍及使用(调用阿里云 AI 大模型的核心工具)

dashscope 就是阿里云百炼大模型的 Python 工具包
让你的 Python 代码能直 接调用 通义千问、DeepSeek 等 AI 大模型

pip install dashscope -i https://pypi.tuna.tsinghua.edu.cn/simple

基本设置

importdashscopefromdashscope.api_entities.dashscope_responseimportRole

设置 API Key

dashscope.api_key="your-api-key"#去阿里百炼平台申请apikey

模型调用

基本调用格式

response=dashscope.Generation.call(model="模型名称",#‘qwen-turbo’ 'deepseek-r1'等messages=messages,#消息列表resultformat='message'#格式输出)

message格式

messages=[{"role":"system","content":"系统提示信息"},{"role":"user","content":"用户输入"},#如果有历史对话{"role":"assistant","content":"助手回复"},{"role":"user","content":"用户新的输入"},]

例子

importjson#处理数据格式importos#读取系统环境importdashscope#调用阿里云 AI 大模型的核心工具fromdashscope.api_entities.dashscope_responseimportRole#定义对话角色(system/user)api_key='api-key'# 从环境变量中,获取 DASHSCOPE_API_KEYdashscope.api_key=api_key# 封装模型响应函数defget_response(messages):response=dashscope.Generation.call(model='deepseek-v3',messages=messages,result_format='message'# 将输出设置为message形式)returnresponse review='这款音效特别不好 给你意想不到的音质。'messages=[{"role":"system","content":"你是一名舆情分析师,帮我判断产品口碑的正负向,回复请用一个词语:正向 或者 负向"},{"role":"user","content":review}]response=get_response(messages)response.output.choices[0].message.content