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.测试

相关推荐
AKAMAI16 分钟前
Forrester调研400位高级决策者,揭示AI应用未来
人工智能·云计算
TG:@yunlaoda360 云老大3 小时前
Leverege 携手谷歌云和BigQuery,赋能大规模企业级物联网(IoT)解决方案
物联网·云计算·googlecloud
@HNUSTer5 小时前
基于 GEE 利用 WorldPop 数据集批量导出 100 米分辨率人口影像数据与时序分析
数据分析·云计算·数据集·遥感大数据·gee·云平台·worldpop
Lynnxiaowen7 小时前
今天我们开始学习Linux自动化运维Ansible基础
linux·运维·学习·自动化·云计算·ansible
云计算老刘8 小时前
1. Cockpit 管理服务器;2. Linux 软件包管理
linux·运维·服务器·云原生·云计算
郏国上9 小时前
由于图片视频替换和删除导致阿里云上存在大量系统不再使用的文件如何处理
数据库·mongodb·阿里云
专注VB编程开发20年9 小时前
阿里云域名DNS解析URL转发不支持HTTPS?
阿里云·域名·dns·ddns·url转发
Lucifer三思而后行9 小时前
使用 BR 备份 TiDB 到阿里云 OSS 存储
阿里云·云计算·tidb
wsad05329 小时前
Ubuntu 24.04 更换国内软件源(以阿里云为例)
linux·ubuntu·阿里云
周杰伦_Jay9 小时前
【多智能体协作】定义、机制、模式与实践全解析
人工智能·云计算