Python
import os
from openai import OpenAI
# 注意: 不同地域的base_url不通用(下方示例使用北京地域的 base_url)
# - 华北2(北京): https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1,请将WorkspaceId替换为业务空间ID
# - 新加坡: https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1
# - 德国(法兰克福): https://{WorkspaceId}.eu-central-1.maas.aliyuncs.com/compatible-mode/v1
# - 美国(弗吉尼亚): https://dashscope-us.aliyuncs.com/compatible-mode/v1
client = OpenAI(
api_key=os.getenv("DASHSCOPE_API_KEY"),
base_url="https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1",
)
completion = client.chat.completions.create(
model="qwen3.7-plus",
messages=[{'role': 'user', 'content': '你是谁?'}]
)
print(completion.choices[0].message.content)
Node.js
import OpenAI from "openai";
// 注意: 不同地域的base_url不通用(下方示例使用北京地域的base_url)
// - 华北2(北京): https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1,请将WorkspaceId替换为业务空间ID
// - 美国(弗吉尼亚): https://dashscope-us.aliyuncs.com/compatible-mode/v1
// - 新加坡: https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1,请将WorkspaceId替换为业务空间ID
// - 德国(法兰克福): https://{WorkspaceId}.eu-central-1.maas.aliyuncs.com/compatible-mode/v1,请将WorkspaceId替换为业务空间ID
const openai = new OpenAI(
{
apiKey: process.env.DASHSCOPE_API_KEY,
baseURL: "https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1",
}
);
async function main() {
const completion = await openai.chat.completions.create({
model: "qwen3.7-plus",
messages: [{ role: "user", content: "你是谁?"}],
});
console.log(completion.choices[0].message.content)
}
main()
curl
不同地域的 Base URL不通用(以下示例是北京地域 Base URL)
华北2(北京): https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1/chat/completions,请将WorkspaceId替换为业务空间ID
美国(弗吉尼亚): https://dashscope-us.aliyuncs.com/compatible-mode/v1/chat/completions
新加坡: https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1/chat/completions,请将WorkspaceId替换为业务空间ID
德国(法兰克福): https://{WorkspaceId}.eu-central-1.maas.aliyuncs.com/compatible-mode/v1/chat/completions,请将WorkspaceId替换为业务空间ID
curl -X POST https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1/chat/completions \
-H "Authorization: Bearer $DASHSCOPE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "qwen3.7-plus",
"messages": [
{
"role": "user",
"content": "你是谁?"
}
]
}'