AI APPLICATION ENGINEERING · 02
使用 OpenAI 兼容接口连接云端模型,并理解一次完整的模型调用流程。
- API
- OpenAI SDK
云端大模型 API 调用
使用 OpenAI 兼容接口连接云端模型,并理解一次完整的模型调用流程。
2.使用API调用云端大模型
# 下载包 openai
# pip install openai
# 导包
from openai import OpenAI
# 创建连接
client = OpenAI(
# api_key="your_api_key"
base_url="https://dashscope.aliyuncs.com/compatible-mode/v1")
# 调用接口
response = client.chat.completions.create(model="qwen3.7-plus",messages=[{"role":"user","content":"请将下面这段英文翻译成中文:I love programming."}])
# 打印回复
print(response.choices[0].message.content)
openai是通用模板,所有平台都能调;各个平台还有自己的方法
4. 如何使用OpenAI库调用阿里云百炼模型?
阿里云百炼平台兼容 OpenAI API 格式,可以通过 openai 库直接调用,核心在于将 base_url 和 api_key 指向百炼服务:
from openai import OpenAI
client = OpenAI(
api_key="your_api_key", # 百炼平台的API Key
base_url="https://dashscope.aliyuncs.com/compatible-mode/v1" # 百炼兼容接口地址
)
response = client.chat.completions.create(
model="qwen-plus", # 选择百炼支持的模型
messages=[
{"role": "system", "content": "你是一个有用的助手"},
{"role": "user", "content": "你好,请介绍一下你自己"}
]
)
print(response.choices[0].message.content)
关键点:base_url 设为百炼的兼容端点,model 参数使用百炼平台支持的模型名称(如 qwen-plus、qwen-turbo 等)。