import os
from openai import OpenAI
client = OpenAI(
api_key="sk-1308279658e64f2180e3***cda8302e",
base_url="https://dashscope.aliyuncs.com/compatible-mode/v1",)
completion = client.chat.completions.create(
# 模型列表:https://help.aliyun.com/zh/model-studio/getting-started/models
model="qwen-turbo-latest",
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "你是谁?"},
],)
print(completion.model_dump_json())
示例2 DashScope 使用
import os
import dashscope
https://help.aliyun.com/zh/model-studio/qwen-api-via-dashscope?spm=a2c4g.11186623.help-menu-2400256.d_2_1_0_2.c2d439bdNQUfue#07c8f49742c90
DashScope API 参考
messages = [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "你是谁?"},]
response = dashscope.Generation.call(
# 若没有配置环境变量,请用百炼API Key将下行替换为:api_key="sk-xxx"
api_key="sk-1308279658***f2180e380c0cda8302e",
model="qwen-turbo-latest", # 此处以qwen-plus为例,可按需更换模型名称。模型列表:https://help.aliyun.com/zh/model-studio/getting-started/models
messages=messages,
result_format="message",)
print(response)