一、注冊并開通通義千問API服務
1. 注冊阿里云賬號
- 訪問 阿里云官網
- 點擊右上角"免費注冊",按指引完成賬號注冊和實名認證
2. 開通通義千問API服務
- 進入 通義千問API產品頁
- 點擊"立即開通",按提示完成服務開通(部分服務可能需要申請審核)
二、獲取API密鑰(TONGYI_PROXY_API_KEY)
1. 進入API密鑰管理頁面
- 登錄 阿里云控制臺
- 搜索"訪問控制"或直接進入 RAM訪問控制
- 左側導航欄選擇"用戶" → “AccessKey管理”
2. 創建AccessKey
- 點擊"創建AccessKey"
- 安全驗證(短信/郵箱)
- 系統會生成一對AccessKey ID和AccessKey Secret
- 注意:AccessKey Secret只會顯示一次,請務必保存到安全位置
3. 配置到DB-GPT
在.env
或配置文件中填寫:
TONGYI_PROXY_API_KEY=你的AccessKeySecret
三、獲取服務URL(PROXY_SERVER_URL)
1. 進入通義千問API文檔
- 訪問 通義千問API文檔
- 選擇你要使用的模型(如
qwen-turbo
、qwen-7b-chat
等)
2. 獲取Endpoint
- 在文檔中查找對應模型的Endpoint信息,通常格式為:
https://dashscope.aliyuncs.com/api/v1/services/aigc/text-generation/generation
- 部分服務可能需要根據區域選擇不同的Endpoint
3. 配置到DB-GPT
在.env
或配置文件中填寫:
PROXY_SERVER_URL=你獲取的EndpointURL
四、完整配置示例
在DB-GPT的配置文件中,正確配置應該是:
# 模型類型
LLM_MODEL=tongyi_proxyllm# 阿里云AccessKey Secret
TONGYI_PROXY_API_KEY=你的AccessKeySecret# 通義千問API服務地址
PROXY_SERVER_URL=https://dashscope.aliyuncs.com/api/v1/services/aigc/text-generation/generation
五、注意事項
-
密鑰安全:
- 不要將API密鑰直接寫入代碼或上傳到版本控制系統
- 建議使用環境變量或加密配置文件存儲
-
費用說明:
- 通義千問API按使用量計費,不同模型價格不同
- 阿里云提供一定的免費額度,具體請參考 價格說明
-
API限制:
- 不同模型有不同的請求頻率限制和輸入長度限制
- 超出限制可能導致請求失敗,需合理設計調用邏輯
如果在獲取過程中遇到問題,可以在阿里云控制臺提交工單或聯系客服獲取幫助。