要獲取阿里云的 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" # 不推薦硬編碼 )