python快速接入阿里云百炼大模型

1.注册阿里云账号

访问阿里云官网,完成账号注册流程,并开通百炼服务,网址:https://bailian.console.aliyun.com

2.获取 API Key

登录阿里云百炼平台,在个人中心或相关设置页面找到并生成 API Key,妥善保管此密钥,后续调用模型时需使用

3.编写python代码

1.下载dashscope库并引入

复制代码
DashScope SDK是阿里云提供的用于调用百炼大模型的 Python 库
pip install dashscope

import dashscope

2.配置API Key

dashscope.api_key = '你的api-key'

3.构建请求参数

复制代码
根据具体的任务需求,构建请求参数,如模型名称、输入文本、生成参数等
messages = [
    {'role': 'system', 'content': 'You are a helpful assistant.'},
    {'role': 'user', 'content': '请生成一篇关于人工智能的文章'}
]
parameters = {
    "model": "qwen-max",
    "result_format": "message"
}

4.发起请求并获取结果

复制代码
使用 Generation.call() 方法发起请求,将构建好的请求参数传入,等待模型生成结果
response = dashscope.Generation.call(
    model=parameters["model"],
    messages=messages,
    result_format=parameters["result_format"]
)
if response.status_code == 200:
    print(response.output.choices[0].message.content)
else:
    print('请求失败,错误信息:', response)

5.测试

相关推荐
HaoHao_01025 分钟前
应用实时监控服务ARMS
阿里云·云计算·云服务器
树莓集团2 小时前
什么是数字化转型?对企业发展的帮助有哪些?
大数据·人工智能·云计算·新媒体运营·媒体
林农4 小时前
C05S13-MySQL数据库备份与恢复
运维·mysql·云计算
林农4 小时前
C05S11-MySQL数据库索引
linux·mysql·云计算
Cachel wood4 小时前
Vue.js前端框架教程10:Vue生命周期钩子onBeforeMount 和onMounted
linux·前端·javascript·vue.js·阿里云·前端框架·ecmascript
Anna_Tong5 小时前
腾讯云全方位安全防护!
网络·网络安全·云计算·腾讯云
云计算DevOps-韩老师6 小时前
【网络云计算】2024第51周-每日【2024/12/20】小测-理论-周测-解析
网络·云计算·perl
炒香菇的书呆子6 小时前
腾讯云云开发 Copilot具有以下优势
云计算·腾讯云·copilot
松垮的屁兜7 小时前
【OSS】php使用oss存储
阿里云·php
Pocker_Spades_A8 小时前
阿里云-通义灵码:在 PyCharm 中的强大助力(上)
阿里云·开源软件