利用OpenAI接口调用国产阿里云百炼大模型

利用OpenAI接口调用国产阿里云百炼大模型

我使用的openai调用接口的python包需要是最新的即1.50+。
注意老版本的openai和新版本的调用方式不一样。

设置API_KEY

在这里插入图片描述

在阿里云百炼获取自己的API_KEY,在windows系统下,通过
以下代码设置永久的环境变量

setx DASHSCOPE_API_KEY "YOUR_DASHSCOPE_API_KEY"

具体方法

import os
from openai import OpenAI
import json
client = OpenAI(
    api_key=os.getenv("DASHSCOPE_API_KEY"), # 如果您没有配置环境变量,请在此处用您的API Key进行替换
    base_url="https://dashscope.aliyuncs.com/compatible-mode/v1",  # 填写DashScope服务的base_url
)
completion = client.chat.completions.create(
    model="qwen-plus",
    messages=[
        {'role': 'system', 'content': 'You are a helpful assistant.'},
        {'role': 'user', 'content': '你是谁?'}],
)
    
# 将响应对象转换为 JSON 字符串
json_str = completion.model_dump_json()

# 解析 JSON 字符串为 Python 字典
data = json.loads(json_str)

# 提取 content 字段
content = data['choices'][0]['message']['content']
print(content)

相关链接

阿里大模型列表
阿里大模型广场
老版本openai调用开源代码
新版本openai调用开源代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值