阿里云获取DASHSCOPE_API_KEY教程,以及配置DASHSCOPE_API_KEY环境变量

发布于:2025-06-24 ⋅ 阅读:(22) ⋅ 点赞:(0)

要获取阿里云的 DASHSCOPE_API_KEY(通义千问API密钥),需要在阿里云平台上完成开通服务和创建密钥的流程。以下是具体步骤:

1. 开通通义千问API服务

  1. 登录阿里云账号
    访问 阿里云官网,使用账号密码或RAM用户登录。

  2. 进入通义千问API页面

    • 搜索“通义千问API”或直接访问 通义千问API产品页
    • 点击“立即开通”,按提示完成服务开通(可能需要实名认证和授权)。

2. 创建AccessKey

DASHSCOPE_API_KEY 实际上是阿里云的 AccessKey IDAccessKey Secret,用于API调用身份验证。创建步骤如下:

  1. 进入AccessKey管理页面

  2. 创建AccessKey

    • 选择“创建AccessKey”,按提示完成安全验证(如手机验证码)。
    • 系统会生成 AccessKey IDAccessKey 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"

若需永久生效,通过系统设置添加:

  1. 搜索“环境变量” → 编辑系统环境变量。
  2. 在“系统变量”中点击“新建”,输入变量名 DASHSCOPE_API_KEY 和值 AccessKeyID:AccessKeySecret

4. 验证配置是否成功

在Python中验证环境变量是否正确读取:

import os

api_key = os.getenv("DASHSCOPE_API_KEY")
print(api_key)  # 应输出你的AccessKeyID:AccessKeySecret

注意事项

  1. 安全提示

    • AccessKey等同于账号密码,请勿泄露或硬编码在代码中。
    • 建议定期轮换AccessKey(在AccessKey管理页面删除旧密钥,创建新密钥)。
  2. 权限配置
    确保创建AccessKey的账号有通义千问API的调用权限(默认开通服务的账号有此权限)。

  3. 其他获取方式
    也可以在代码中直接指定API密钥,但不推荐:

    from dashscope import Generation
    
    response = Generation.call(
        model="qwen-turbo",
        prompt="你好",
        api_key="你的AccessKeyID:你的AccessKeySecret"  # 不推荐硬编码
    )
    

网站公告

今日签到

点亮在社区的每一天
去签到