如何获取通义千问 API Key 密钥(分步指南)

作者:xander · 2025-11-03 · 阅读时间:5分钟

收藏它,10 分钟完成接入,立刻拥有文本/语音跨语言超能力!


1. 注册 / 登录阿里云 ☁️

注册入口

API交互代码生成 30 秒生成「自动填充注册表单」脚本,节省 3 分钟手动输入!


2. 开通 DashScope(通义千问后端服务)🔓

  1. 进入 DashScope 控制台 → 点击 「去开通」
  2. 阅读协议 → 「立即开通」
    开通步骤截屏

    代码安全审计 扫描开通协议页面,自动提取「计费规则」文本,防止后续费用踩坑!


3. 创建 API-KEY 🗝️

  1. 打开 API-KEY 管理页「创建新的 API-KEY」
  2. 立即复制保存(最多 3 个同时生效,删除后不可恢复)

    代码片段解析助手 一键把「复制按钮」的点击事件转成 Python 脚本,自动写入 .env 文件!


4. 配置密钥(两种方式)🔐

✅ 推荐:环境变量(安全)

# 临时生效
export DASHSCOPE_API_KEY="YOUR_DASHSCOPE_API_KEY"

# 永久生效
echo "export DASHSCOPE_API_KEY='YOUR_DASHSCOPE_API_KEY'" >> ~/.bashrc
source ~/.bashrc

代码优化助手echo ... >> ~/.bashrc 改为 sed -i 判断去重,防止重复追加!

⚠️ 代码内显式(仅测试)

import dashscope
dashscope.api_key = "YOUR_DASHSCOPE_API_KEY"

5. 首次调用示例 🚀

图片上传策略 接口为例,其他模型只需替换 model= 参数即可。

curl --location 'https://dashscope.aliyuncs.com/api/v1/uploads?action=getPolicy&model=qwen-vl-plus' \
--header 'Authorization: Bearer YOUR_DASHSCOPE_API_KEY' \
--header 'Content-Type: application/json'

代码示例讲解概念 一行行对比「curl vs Python requests」两种鉴权方式!

请求头/参数

位置 字段 必选 示例
Header Authorization Bearer d1**2a
Query action getPolicy
Query model qwen-vl-plus

返回示例(节选)

{
  "request_id": "7574ee8f-38a3-4b1e-9280-11c33ab46e51",
  "data": {
    "policy": "eyJleHBpcmF0aW9...dHJ1ZSJ9XX0=",
    "signature": "Sm/tv7DcZuTZftFVvt5yOoSETsc=",
    "upload_host": "https://dashscope.oss-cn-beijing.aliyuncs.com",
    "expire_in_seconds": 300,
    "max_file_size_mb": 100
  }
}

JavaScript代码反混淆专家 解开 policy Base64 混淆,秒懂 OSS 上传策略字段含义!


6. 常见问题(FAQ)❓

问题 简答
找不到入口? 幂简集成 搜索 “通义千问API” 直达
语音模型计价? TTS:15k 积分/1k 字符;STT:6k 积分/分钟
KEY 上限? 每个主账号最多 3 个同时生效
删除 KEY 影响? 无法继续调用,历史统计仍可查
新模型要重新开通吗? 无需,已开通 DashScope 即可直接调用
替代品? 360 多模态、MiniMax、华藏、讯飞星火等
KEY 还能调用哪些 API? 录音文件识别阿里云百炼文字识别

7. 总结 🏁

按照「注册 → 开通 DashScope → 创建 KEY → 配置 → 调用」5 步,即可在 5 分钟内拥有通义千问的全部多语言能力。
配置环境变量、做好 KEY 的权限隔离,便可安全、高效地把实时翻译、文本/语音生成等能力嵌入你的应用,为用户带来真正的跨语种无缝体验。