阿里云获取DASHSCOPE_API_KEY教程,以及配置DASHSCOPE_API_KEY环境变量
要获取阿里云的 DASHSCOPE_API_KEY(通义千问API密钥),需要在阿里云平台上完成开通服务和创建密钥的流程。以下是具体步骤:
1. 开通通义千问API服务
-
登录阿里云账号
访问 阿里云官网,使用账号密码或RAM用户登录。 -
进入通义千问API页面
- 搜索“通义千问API”或直接访问 通义千问API产品页。
- 点击“立即开通”,按提示完成服务开通(可能需要实名认证和授权)。
2. 创建AccessKey
DASHSCOPE_API_KEY 实际上是阿里云的 AccessKey ID 和 AccessKey Secret,用于API调用身份验证。创建步骤如下:
-
进入AccessKey管理页面
- 点击右上角头像 → AccessKey管理,或直接访问 AccessKey管理页。
-
创建AccessKey
- 选择“创建AccessKey”,按提示完成安全验证(如手机验证码)。
- 系统会生成 AccessKey ID 和 AccessKey Secret(注意:Secret只会显示一次,需立即保存)。
3. 配置环境变量
获取AccessKey后,将其配置为环境变量:
- **在Windows系统**:
打开“控制面板” - “系统” - “高级系统设置” - “环境变量”。在“系统变量”部分点击“新建”,变量名输入 DASHSCOPE_API_KEY
,变量值输入你的实际 API 密钥,然后点击“确定”保存设置。
Linux/macOS
在终端执行:
export DASHSCOPE_API_KEY="你的AccessKeyID:你的AccessKeySecret"
若需永久生效,添加到 ~/.bashrc
或 ~/.zshrc
:
echo 'export DASHSCOPE_API_KEY="你的AccessKeyID:你的AccessKeySecret"' >> ~/.zshrc
source ~/.zshrc
Windows
在PowerShell中执行:
$env:DASHSCOPE_API_KEY = "你的AccessKeyID:你的AccessKeySecret"
若需永久生效,通过系统设置添加:
- 搜索“环境变量” → 编辑系统环境变量。
- 在“系统变量”中点击“新建”,输入变量名
DASHSCOPE_API_KEY
和值AccessKeyID:AccessKeySecret
。
4. 验证配置是否成功
在Python中验证环境变量是否正确读取:
import osapi_key = os.getenv("DASHSCOPE_API_KEY")
print(api_key) # 应输出你的AccessKeyID:AccessKeySecret
注意事项
-
安全提示
- AccessKey等同于账号密码,请勿泄露或硬编码在代码中。
- 建议定期轮换AccessKey(在AccessKey管理页面删除旧密钥,创建新密钥)。
-
权限配置
确保创建AccessKey的账号有通义千问API的调用权限(默认开通服务的账号有此权限)。 -
其他获取方式
也可以在代码中直接指定API密钥,但不推荐:from dashscope import Generationresponse = Generation.call(model="qwen-turbo",prompt="你好",api_key="你的AccessKeyID:你的AccessKeySecret" # 不推荐硬编码 )