API Key 管理¶
API Key 是调用模型服务的核心凭证,用于验证用户身份并保护数据安全。
功能说明¶
-
API Key 作用:
- API Key 是调用模型服务的必要凭证,用于身份验证
- 通过 API Key,您可以安全地调用已部署的模型服务
-
安全提示:
- 请妥善保管 API Key,避免暴露到客户端代码或公共环境中
- 如果 API Key 泄露,请及时删除并重新生成新的 Key
创建 API Key¶
- 在 API Key 管理 页面中,点击右上角的 创建 按钮
- 在弹出的窗口中,填写 API Key 的名称(如 test-key),用于标识该 Key 的用途或所属项目
- 点击 确定 ,系统将生成一个新的 API Key
Note
创建完成后请在首次显示时保存 API Key,后续不会再次显示完整密钥。
查看 API Key¶
- 在 API Key 列表中,会显示已创建的所有 API Key:
- 名称:API Key 的标识名称,便于用户区分不同用途的 Key
- API Key:部分显示密钥内容,仅用于参考
- 创建时间:API Key 的生成时间
- 点击右上角的刷新 按钮可以更新 Key 列表
删除 API Key¶
- 在列表中找到需要删除的 API Key。
- 点击某一行,可以执行删除操作
- 在弹窗中确认删除操作
- 删除后,该 API Key 将立即失效,所有依赖于此 Key 的服务调用将被拒绝
使用 API Key 调用服务¶
在调用模型服务时,需在 HTTP 请求头中添加以下字段:
示例:
curl 'https://sh-02.d.run/v1/chat/completions' \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-x1VDTAFB7Ra1hldATbncOa_dddVttDvRHQibTA-Oi7ucU" \
-d '{
"model": "u-8105f7322477/test",
"messages": [{"role": "user", "content": "Hello, model!"}],
"temperature": 0.7
}'
注意事项¶
- API Key 数量限制:每个账号允许创建的 API Key 数量有限,请根据需要合理分配
- 密钥泄露处理:如果发现密钥泄露,请立即删除旧密钥并重新创建新密钥
- Key 的权限管理:不同的 API Key 可用于不同的项目或服务,便于权限隔离
- 定期更新密钥:为了安全性,建议定期删除旧 Key 并生成新 Key