API 文档API Key管理
正在加载文档
最近更新时间: 2026-06-02 09:31:47
本文档面向客户,说明如何通过 AK/SK 鉴权接口为单个 API Key 配置模型可用范围。
Authorization: Qiniu <ak>:<sign>api_key 必须使用脱敏格式,且格式一致。sk-a0******e4b1e(前后保留五位,星号隐藏中间字符六位)。blocked_models 命中请求模型,直接不可用。allowed_models 为空,表示不限制(默认全部可用)。allowed_models 非空,仅允许列表内模型。blocked_models 为空,表示不额外禁用。POST/v1/apikey/model-scope请求体示例:
{
"api_key": "sk-a0******e4b1e",
"allowed_models": [
"gpt-4o",
"claude-3-5-sonnet"
],
"blocked_models": [
"gpt-4o"
]
}响应体示例:
{
"code": 200,
"message": "success",
"data": {
"api_key": "sk-a0******e4b1e",
"allowed_models": [
"gpt-4o",
"claude-3-5-sonnet"
],
"blocked_models": [
"gpt-4o"
],
"created_at": "2026-05-21 16:58:00",
"updated_at": "2026-05-21 16:58:00"
}
}GET/v1/apikey/model-scopeapi_key:脱敏 API Key请求示例:
GET /v1/apikey/model-scope?api_key=sk-a0******e4b1e
Authorization: Qiniu <ak>:<sign>响应体示例:
{
"code": 200,
"message": "success",
"data": {
"api_key": "sk-a0******e4b1e",
"allowed_models": [
"gpt-4o",
"claude-3-5-sonnet"
],
"blocked_models": [
"gpt-4o"
],
"created_at": "2026-05-21 16:58:00",
"updated_at": "2026-05-21 17:00:00"
}
}错误返回结构如下:
{
"status": false,
"error": "ERROR_CODE"
}INVALID_MASKED_API_KEY_FORMAT
200api_key 脱敏格式不符合要求(示例应为 sk-a0******e4b1e)。API_KEY_NOT_FOUND_OR_NOT_OWNED
200MULTIPLE_MATCHED_API_KEYS
409SUBSCRIPTION_API_KEY_NOT_SUPPORTED
200sk-plan)进行模型范围配置。MODEL_SCOPE_NOT_CONFIGURED
200invalid models: xxx,yyy
400allowed_models 或 blocked_models 包含不存在的模型 ID。INVALID_AKSK_SIGN
401INTERNAL_ERROR
200MULTIPLE_MATCHED_API_KEYS,请联系平台侧确认该用户下 API Key 信息,以消除歧义后再重试。allowed_models 与 blocked_models 均传空数组。这篇文档有帮助吗?
正在加载反馈服务…