一、注册并开通通义千问API服务
1. 注册阿里云账号
- 访问 阿里云官网
- 点击右上角"免费注册",按指引完成账号注册和实名认证
2. 开通通义千问API服务
- 进入 通义千问API产品页
- 点击"立即开通",按提示完成服务开通(部分服务可能需要申请审核)
二、获取API密钥(TONGYI_PROXY_API_KEY)
1. 进入API密钥管理页面
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限制:
- 不同模型有不同的请求频率限制和输入长度限制
- 超出限制可能导致请求失败,需合理设计调用逻辑
如果在获取过程中遇到问题,可以在阿里云控制台提交工单或联系客服获取帮助。