创建自定义 API KEY。
接口说明
适用引擎
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
rdsai:CreateApiKey |
get |
*全部资源
|
无 | 无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| InstanceId |
string |
否 |
实例名 |
rds_copilot***_public_cn-*********6 |
| Quantity |
integer |
否 |
创建个数,默认值:1。 |
1 |
| KeyName |
string |
否 |
API KEY 名 |
api-***** |
| LimitType |
string |
否 |
限额方式
枚举值:
|
fixed |
| LimitRate |
number |
否 |
限额比例 |
0.2 |
| TokenQuota |
integer |
否 |
当前 key 的限额量 |
100000 |
| DailyTokenQuota |
integer |
否 |
1000000000 |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
Schema of Response |
||
| RequestId |
string |
Id of the request |
FE9C65D7-930F-57A5-A207-8C396329**** |
| Success |
boolean |
请求结果。 |
true |
| Message |
string |
返回消息。 |
success |
| Data |
object |
返回数据 |
|
| CustomKeyList |
array<object> |
自定义 API KEY 列表 |
|
|
object |
|||
| ApiKey |
string |
Api Key |
sk-rds-***** |
| KeyName |
string |
API KEY 名 |
api-***** |
| TokenQuota |
integer |
当前 key 的限额量 |
100000 |
| DailyTokenQuota |
integer |
||
| LimitType |
string |
限额方式,取值:
|
fixed |
| LimitRate |
number |
限额比例 |
0.2 |
| BaseUrl |
string |
模型调用 url |
http://xxx.yy/v1 |
| SystemApiKey |
string |
系统生成的 key |
sk-rds-xxx |
示例
正常返回示例
JSON格式
{
"RequestId": "FE9C65D7-930F-57A5-A207-8C396329****",
"Success": true,
"Message": "success",
"Data": {
"CustomKeyList": [
{
"ApiKey": "sk-rds-*****",
"KeyName": "api-*****",
"TokenQuota": 100000,
"DailyTokenQuota": 0,
"LimitType": "fixed",
"LimitRate": 0.2
}
],
"BaseUrl": "http://xxx.yy/v1",
"SystemApiKey": "sk-rds-xxx"
}
}
错误码
|
HTTP status code |
错误码 |
错误信息 |
描述 |
|---|---|---|---|
| 400 | InvalidIpWhitelistError | Invalid IP address or CIDR in whitelist. | |
| 400 | DomainNotReadyError | Domain is not ready yet, please try again later. | |
| 400 | InstanceQuotaExceededError | Instance quota exceeded, cannot create new API key. | |
| 400 | CustomKeyLimitExceededError | Custom key limit exceeded. | |
| 400 | InstanceNotFoundError | No active instance found. | |
| 400 | InvalidQuotaValueError | LimitType must be fixed or ratio. TokenQuota must be a positive integer and limitRate must be between 0.0 and 1.0. | |
| 400 | QuotaSumExceededError | Sum of custom key quotas exceeds instance total quota. | |
| 400 | MoPostpayRatioNotAllowedError | Ratio mode is not supported for POSTPAY instances. Use 'fixed' mode instead. | |
| 400 | MoProLikeCustomKeyNotAllowed | Custom API keys are not supported for Pro or Enterprise instances. | 专业版或专业版(智算版)MO禁止创建自定义Key。 |
| 400 | InvalidQuantityError | Invalid quantity: must be an integer between 1 and 50. | |
| 403 | InvalidUserOrder | There is no valid order for this UID. | 该UID并没有有效订单 |
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。