本文作者:程序员晚枫 | AI编程布道者 | 专注AI工具测评与教学

全网40万+粉丝,6年Python开发经验,开源项目python-office作者

💡 科技不高冷,AI很好用 👉 点击接入通义千问

大家好,这里是程序员晚枫。

今天给大家带来阿里云百炼 API 接入教程,手把手教你把通义千问接入到自己的项目中。

一、准备工作

1. 开通服务

先确保你已经开通了阿里云百炼 Coding Plan:
👉 点击开通

2. 获取 API-KEY

  1. 进入阿里云百炼控制台
  2. 找到「API-KEY」
  3. 创建 API-KEY,保存好

二、API 调用示例

Python 示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import requests

# 配置
api_key = "你的API-KEY"

# 调用通义千问 API
def call_qwen(prompt):
url = "https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions"

headers = {
"Content-Type": "application/json",
"Authorization": f"Bearer {api_key}"
}

data = {
"model": "qwen-turbo",
"messages": [
{"role": "user", "content": prompt}
]
}

response = requests.post(url, json=data, headers=headers)
return response.json()

# 使用
result = call_qwen("帮我写一个Python快速排序")
print(result)

JavaScript 示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// Node.js 调用通义千问
const axios = require('axios');

async function callQwen(prompt) {
const response = await axios.post(
'https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions',
{
model: 'qwen-turbo',
messages: [
{ role: 'user', content: prompt }
]
},
{
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer 你的API-KEY'
}
}
);
return response.data;
}

// 使用
const result = await callQwen('帮我写一个JS防抖函数');
console.log(result);

三、在电商项目中使用

淘宝开放平台

1
2
3
4
5
6
7
8
// 淘宝小程序中调用通义千问
async function taobaoAI(prompt) {
const result = await callQwen(prompt);
return result.choices[0].message.content;
}

// 商品描述生成
const desc = await taobaoAI('生成一个手机壳的商品描述');

四、常见问题

Q1:API 调用有频率限制吗?

有的,个人版和专业版有不同的 QPS 限制。具体请看控制台。

Q2:tokens 如何计算?

API 调用时会返回 usage 信息,包含本次消耗的 tokens 数量。

Q3:如何优化 token 消耗?

  1. 控制上下文长度
  2. 合理使用 system prompt
  3. 及时清理会话历史

五、最佳实践

1. 错误处理

1
2
3
4
5
try:
result = call_qwen(prompt)
except Exception as e:
print(f"调用失败: {e}")
# 降级处理或重试

2. 异步处理

生产环境建议使用异步调用,避免阻塞。

3. 缓存常用结果

对于相同或相似的 prompt,可以缓存结果减少 API 调用。

👉 点击获取阿里云百炼 API-KEY


相关阅读


📢 科技不高冷,AI很好用 👉 点击立即开通


作者:程序员晚枫,全网同名,专注 AI 工具测评与 Python 自动化办公教学。


🎓 AI 编程实战课程

想系统学习 AI 编程?程序员晚枫的 AI 编程实战课 帮你从零上手!


🤖 开发者效率工具推荐

👉 想体验 MiniMax Token Plan点击这里享受 9 折优惠

💡 按次计费,非常划算! 想象成去菜市场买菜——买张门票进去,菜随便拿。按使用次数收费,不限额度,用多少付多少,特别适合开发者!