ApiKeyDetail
API 密钥详情
被如下接口引用:DescribeApiKeyList。
| 名称 | 类型 | 描述 |
|---|---|---|
| ApiKeyId | String | API 密钥 ID。 示例值:ak-20260320-a1b2c3d4 |
| Name | String | 名称。 示例值:my-api-key |
| ApiKey | String | API 密钥值。接口返回脱敏值 示例值:sk-abc***defg |
| Remark | String | 备注。 示例值:test api key |
| Platform | String | 平台类型。当前支持填值:maas 示例值:maas |
| Uin | String | 主账号。 示例值:100000000001 |
| SubUin | String | 子账号。 示例值:100000000002 |
| Status | String | 状态。取值:enable(启用)、disable(禁用)。 示例值:enable |
| BindType | String | 绑定类型。取值:all(全部模型和服务)、model_all_endpoint_custom(全部模型+自定义服务)、model_custom_endpoint_all(自定义模型+全部服务)、model_custom_endpoint_custom(自定义模型+自定义服务)。 示例值:all |
| CreateTime | String | 创建时间。格式:YYYY-MM-DD HH:mm:ss。 示例值:2026-03-01 00:00:00 |
| UpdateTime | String | 更新时间。格式:YYYY-MM-DD HH:mm:ss。 示例值:2026-03-01 00:00:00 |
| AppId | String | 应用 ID。 示例值:1300000001 |
| Editable | Boolean | 是否可编辑。true 表示可编辑,false 表示不可编辑。 示例值:true |
| BindingItems | Array of BindingItem | 绑定资源列表,区分 endpoint 和 model 类型。 |
| IpWhitelist | Array of String | IP 白名单列表。支持 IPv4 和 CIDR 格式。空数组表示不限制 IP。 示例值:["1.1.1.1"] |
| Creator | String | 当Platform为maas时该字段为空 示例值:张三 |
| QuotaSet | Array of QuotaInfo | Token 限额信息多维度列表。未配置限额时不返回该字段。 |
| QuotaStatus | String | Token 限额状态。空字符串表示未配置任何限额包;active 表示已配置且当前可用;inactive 表示已配置但额度耗尽 示例值:active |
BatchCreateFailedItem
批量创建失败项
被如下接口引用:CreateTokenPlanApiKeys。
| 名称 | 类型 | 描述 |
|---|---|---|
| Index | Integer | 失败项的序号(从 1 开始,对应后缀编号)。 示例值:1 |
| Name | String | 失败项的名称。 示例值:aaa-1-x7k2m9 |
| Reason | String | 失败原因。 示例值:create sub package failed |
BindingItem
绑定资源项
被如下接口引用:DescribeApiKey, DescribeApiKeyList。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| ResourceId | String | 是 | 资源 ID(模型 ID 或服务 ID)。 示例值:ep-xxx |
| ResourceType | String | 是 | 资源类型。取值:endpoint(服务)、model(模型)。 示例值:endpoint |
| Status | String | 否 | 资源状态 示例值:pre-offline |
CreateApiKeysResultItem
批量创建成功项
被如下接口引用:CreateTokenPlanApiKeys。
| 名称 | 类型 | 描述 |
|---|---|---|
| ApiKeyId | String | APIKey ID。 示例值:ak-tp-20260401-a1b2c3d4 |
DeleteGlossaryEntryInput
删除术语条目项
被如下接口引用:DeleteGlossaryEntries。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| EntryId | String | 是 | 术语条目 ID。可通过 DescribeGlossaryEntries 接口获取。 示例值:0b93af68c6cdc928b99d5b3fed6a3f93 |
GlossaryEntryInput
新建术语条目项
被如下接口引用:CreateGlossaryEntries。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| SourceTerm | String | 是 | 源语言术语。最大 1000 字符。 示例值:云服务器 |
| TargetTerm | String | 是 | 目标语言术语。最大 1000 字符。 示例值:Cloud Server |
GlossaryEntryItem
术语条目详情
被如下接口引用:CreateGlossaryEntries, DescribeGlossaryEntries, ModifyGlossaryEntries。
| 名称 | 类型 | 描述 |
|---|---|---|
| EntryId | String | 术语条目 ID。 示例值:0b93af68c6cdc928b99d5b3fed6a3f93 |
| SourceTerm | String | 源语言术语。 示例值:云服务器 |
| TargetTerm | String | 目标语言术语。 示例值:Cloud Server |
| UpdatedAt | Integer | 更新时间。Unix 时间戳(毫秒)。 示例值:1780561971 |
GlossaryItem
术语库详情
被如下接口引用:DescribeGlossaries。
| 名称 | 类型 | 描述 |
|---|---|---|
| GlossaryId | String | 术语库 ID。 示例值:glossary-a1b2c3d4 |
| Name | String | 术语库名称。 示例值:my-glossary |
| Description | String | 术语库描述。 示例值:test glossary |
| Source | String | 源语言代码。 示例值:zh |
| Target | String | 目标语言代码。 示例值:en |
| CreatedTime | Timestamp ISO8601 | 创建时间。 示例值:2026-03-01T00:00:00Z |
| UpdatedTime | Timestamp ISO8601 | 更新时间。 示例值:2026-03-01T00:00:00Z |
ModifyGlossaryEntryInput
修改术语条目项
被如下接口引用:ModifyGlossaryEntries。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| EntryId | String | 是 | 术语条目 ID。可通过 DescribeGlossaryEntries 接口获取。 示例值:3a82012132f4da00ab3cf623b43a6aa1 |
| SourceTerm | String | 否 | 源语言术语。最大 1000 字符。不传则保持不变。 示例值:云服务器 |
| TargetTerm | String | 否 | 目标语言术语。最大 1000 字符。不传则保持不变。 示例值:cloud server |
QuotaInfo
Token 限额信息
被如下接口引用:DescribeApiKey, DescribeApiKeyList。
| 名称 | 类型 | 描述 |
|---|---|---|
| PkgId | String | 限额包 ID。 示例值:limit-6xaznx2ke5 |
| Status | Integer | 限额包状态。取值:1(正常)、3(已耗尽)、4(已销毁)。 示例值:1 |
| CycleUnit | String | 限额周期。取值:d(按日)、m(按月)、lifetime(总额度,不重置)。 示例值:d |
| CycleCredits | String | 维度当期限额总量(Token 数)。使用字符串避免大数精度丢失。 示例值:1000 |
| CycleUsed | String | 维度当期已使用量(Token 数)。使用字符串避免大数精度丢失。 示例值:0 |
| StartTime | Timestamp ISO8601 | 限额生效起始时间。 示例值:2026-06-09T00:00:00+08:00 |
| ExpireTime | Timestamp ISO8601 | 限额过期时间。 示例值:2046-06-09T21:12:17+08:00 |
RequestFilter
过滤条件
被如下接口引用:DescribeApiKeyList, DescribeGlossaries, DescribeTokenPlanApiKeyList, DescribeTokenPlanList。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Name | String | 是 | 过滤字段名称。 示例值:Brand |
| Op | String | 是 | 过滤操作符。取值:EXACT(精确匹配)、FUZZY(模糊匹配)、NOT(排除匹配)。 示例值:EXACT |
| Values | Array of String | 是 | 过滤值列表。最多支持 10 个。 示例值:["Tencent"] |
RequestSort
排序条件
被如下接口引用:DescribeApiKeyList, DescribeGlossaries, DescribeTokenPlanApiKeyList, DescribeTokenPlanList。
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| Name | String | 是 | 排序字段名称。 示例值:RecommendWeight |
| Order | String | 是 | 排序方向。取值:ASC(升序)、DESC(降序)。 示例值:DESC |
SubPackageBalance
API Key 额度及用量信息
被如下接口引用:DescribeTokenPlanApiKey, DescribeTokenPlanApiKeyList。
| 名称 | 类型 | 描述 |
|---|---|---|
| ExclusiveQuota | String | 独占额度。单位说明如下: - 套餐类型为专业套餐,单位取值为积分; - 套餐类型为轻享套餐,单位取值为 token。 示例值:500000 |
| ExclusiveUsed | String | 独占额度已用量。单位说明如下: - 套餐类型为专业套餐,单位取值为积分; - 套餐类型为轻享套餐,单位取值为 token。 示例值:100000 |
| ExclusiveRemain | String | 独占额度剩余量。单位说明如下: - 套餐类型为专业套餐,单位取值为积分; - 套餐类型为轻享套餐,单位取值为 token。 示例值:400000 |
| SharedQuota | String | 共享额度上限,-1 表示不限。单位说明如下: - 套餐类型为专业套餐,单位取值为积分; - 套餐类型为轻享套餐,单位取值为 token。 示例值:-1 |
| SharedUsed | String | 共享额度已用量。单位说明如下: - 套餐类型为专业套餐,单位取值为积分; - 套餐类型为轻享套餐,单位取值为 token。 示例值:50000 |
| SharedRemain | String | 共享额度剩余量。单位说明如下: - 套餐类型为专业套餐,单位取值为积分; - 套餐类型为轻享套餐,单位取值为 token。 示例值:-1 |
| Status | Integer | API Key 额度包状态。取值:0(正常)、1(耗尽)。 示例值:0 |
TokenPlanApiKeyInfo
Token Plan API Key 详情
被如下接口引用:DescribeTokenPlanApiKey。
| 名称 | 类型 | 描述 |
|---|---|---|
| ApiKeyId | String | API Key ID。 示例值:ak-tp-20260401-a1b2c3d4 |
| ApiKey | String | API Key 密钥值(脱敏)。 示例值:sk-tp-xxxxxxxx |
| Name | String | API Key 名称。 示例值:生产环境主Key |
| TeamId | String | 所属套餐 ID。 示例值:tp-ent-abcdefgh |
| AppId | String | 账号APP ID。 示例值:1300000001 |
| Uin | String | 主账号 UIN。 示例值:100000000001 |
| AllowedModels | String | API Key 可用模型列表(JSON 数组字符串)。 示例值:["glm-5","kimi-k2.5","tc-code-latest"] |
| Status | String | API Key 是否可用。取值:enable(启用)、disable(停用)。 示例值:enable |
| StopReason | String | API Key 停用原因。取值:NORMAL(正常,默认值),QUOTA_EXHAUSTED(API Key额度包耗尽),ABNORMAL(异常,需人工介入) 示例值:NORMAL |
| UseStatus | String | 用户侧开关。取值:enable(启用)、disable(停用)。 示例值:enable |
| KeyVersion | Integer | 密钥版本号。 示例值:1 |
| LastRotatedAt | Timestamp ISO8601 | 最近一次重置时间。(ISO 8601) 示例值:2026-04-01T00:00:00Z |
| Creator | String | 创建人,如果是子账号创建,则该值为子账号UIN。 示例值:100000000002 |
| CreatedAt | Timestamp ISO8601 | 创建时间。 示例值:2026-04-01T00:00:00Z |
| UpdatedAt | Timestamp ISO8601 | 更新时间。 示例值:2026-04-01T00:00:00Z |
| TPM | Integer | TPM 限制(Tokens Per Minute)。 示例值:1000000 |
| ProductType | String | 套餐类型。取值:enterprise(企业版专业套餐)、enterprise-auto(企业版轻享套餐) 示例值:enterprise |
TokenPlanApiKeyListItem
Token Plan API Key 列表项
被如下接口引用:DescribeTokenPlanApiKeyList。
| 名称 | 类型 | 描述 |
|---|---|---|
| ApiKeyId | String | API Key ID。 示例值:ak-tp-20260401-a1b2c3d4 |
| ApiKey | String | API Key 密钥值(脱敏)。 示例值:sk-tp-****xxxx |
| Name | String | API Key 名称。 示例值:生产Key |
| TeamId | String | 所属套餐 ID。 示例值:team-tp-20260401-a1b2c3d4 |
| AppId | String | 账号APP ID。 示例值:1300000001 |
| Uin | String | 主账号 UIN。最大 128 字符。 示例值:100000000001 |
| AllowedModels | String | API Key 可用模型列表(JSON 数组字符串)。 示例值:["glm-5"] |
| Status | String | API Key 是否可用。取值:enable(启用)、disable(停用)。 示例值:enable |
| StopReason | String | API Key 停用原因。取值:NORMAL(正常,默认值),QUOTA_EXHAUSTED(API Key额度包耗尽),ABNORMAL(异常,需人工介入) 示例值:NORMAL |
| UseStatus | String | 用户侧开关。取值:enable(启用)、disable(停用)。 示例值:enable |
| KeyVersion | Integer | 密钥版本号。 示例值:1 |
| LastRotatedAt | Timestamp ISO8601 | 最近一次重置时间。(ISO 8601) 示例值:2026-04-01T00:00:00Z |
| Creator | String | 创建人,如果是子账号创建,则该值为子账号UIN。 示例值:100000000002 |
| CreatedAt | Timestamp ISO8601 | 创建时间。 示例值:2026-04-01T00:00:00Z |
| UpdatedAt | Timestamp ISO8601 | 更新时间。 示例值:2026-04-01T00:00:00Z |
| Balance | SubPackageBalance | API Key 额度用量信息 |
| ProductType | String | 套餐类型。取值:enterprise(企业版专业套餐)、enterprise-auto(企业版轻享套餐)。 示例值:enterprise |
TokenPlanListItem
Token Plan 套餐列表项
被如下接口引用:DescribeTokenPlanList。
| 名称 | 类型 | 描述 |
|---|---|---|
| TeamId | String | 套餐 ID。 示例值:tp-ent-abcdefgh |
| ProductType | String | 套餐类型。取值:enterprise(企业版专业套餐)、enterprise-auto(企业版轻享套餐) 示例值:enterprise |
| Name | String | 套餐名称。最大 128 字符。 示例值:生产环境套餐 |
| AppId | String | 账号 APP ID。 示例值:1300000001 |
| Uin | String | 主账号 UIN。 示例值:100000000001 |
| Status | String | 套餐状态。取值:enable(启用)、disable(停用)。 示例值:enable |
| StopReason | String | 套餐关停原因。取值:NORMAL(正常)、ISOLATED(隔离/欠费)、FROZEN(冻结)、EXHAUSTED(额度耗尽)、DESTROYED(已销毁) 示例值:none |
| ApiKeyMax | Integer | 可创建 API Key 上限。 示例值:0 |
| PrepayResourceID | String | 云计费预付费资源包 ID。 示例值:prepay-123 |
| Creator | String | 创建人。若为子账号创建的套餐,则该值为子账号UIN。 示例值:100000000002 |
| CreatedAt | Timestamp ISO8601 | 创建时间。 示例值:2026-04-01T00:00:00Z |
| UpdatedAt | Timestamp ISO8601 | 更新时间。 示例值:2026-04-01T00:00:00Z |
| PackageInfo | TokenPlanPackageInfo | 套餐包基本信息。 |
| AutoRenewFlag | Integer | 是否开启自动续费。取值:0(未开启),1(开启) 示例值:1 |
TokenPlanPackageInfo
主额度包信息
被如下接口引用:DescribeTokenPlan, DescribeTokenPlanList。
| 名称 | 类型 | 描述 |
|---|---|---|
| TotalQuota | String | 总额度。根据套餐类型区分单位:credits(企业版专业套餐),tokens(企业版auto套餐) 示例值:1000000 |
| TotalUsed | String | 总已使用额度。根据套餐类型区分单位:credits(企业版专业套餐),tokens(企业版auto套餐) 示例值:100000 |
| TotalCycles | Integer | 总周期数。 示例值:1 |
| CycleUnit | String | 周期单位。取值:month(月) 示例值:month |
| StartTime | Timestamp ISO8601 | 套餐包生效时间。 示例值:2026-04-01T00:00:00Z |
| ExpireTime | Timestamp ISO8601 | 套餐包到期时间。 示例值:2027-04-01T00:00:00Z |
| ExclusiveAllocated | String | 独占池已分配额度。根据套餐类型区分单位:credits(企业版专业套餐),tokens(企业版auto套餐) 示例值:500000 |
| ExclusiveUsed | String | 独占池已用额度。根据套餐类型区分单位:credits(企业版专业套餐),tokens(企业版auto套餐) 示例值:100000 |
| SharedPool | String | 共享池总额度。根据套餐类型区分单位:credits(企业版专业套餐),tokens(企业版auto套餐) 示例值:500000 |
| SharedUsed | String | 共享已用额度。根据套餐类型区分单位:credits(企业版专业套餐),tokens(企业版auto套餐) 示例值:50000 |
| CycleQuota | String | 当期额度。根据套餐类型区分单位:credits(企业版专业套餐),tokens(企业版auto套餐) 示例值:1000000 |
| CurrentCycle | Integer | 当前周期。 示例值:1 |
| RemainCycles | Integer | 剩余周期。 示例值:0 |
TokenSummary
主包Token总结
被如下接口引用:DescribeTokenPlan。
| 名称 | 类型 | 描述 |
|---|---|---|
| CycleSeq | Integer | 套餐包当前计费周期序号 示例值:1 |
| CycleStartTime | String | 套餐包计费周期开始时间(RFC3339) 示例值:2026-04-01T00:00:00+08:00 |
| CycleEndTime | String | 套餐包当前计费周期结束时间(RFC3339) 示例值:2026-05-01T00:00:00+08:00 |
| BillingItems | Array of TokenSummaryBillingItem | 按计费项分组的 token 汇总列表 |
TokenSummaryBillingItem
Token 汇总计费项
被如下接口引用:DescribeTokenPlan。
| 名称 | 类型 | 描述 |
|---|---|---|
| BillingItem | String | 计费项。取值:input(输入 Token)、output(输出 Token)、cache(缓存 Token)、call_count(调用次数)。 示例值:input |
| TotalQty | Integer | 该计费项在周期内的原始用量汇总,单位:tokens。 示例值:1500000 |
UsageDetailItem
Token Plan 企业版套餐调用明细项(字段与 CLS 日志对齐)
被如下接口引用:DescribeTokenPlanApiKeyUsageDetail。
| 名称 | 类型 | 描述 |
|---|---|---|
| Uin | String | 主账号 UIN。 示例值:700002501094 |
| ModelName | String | 模型名称。 示例值:deepseek-v3.2 |
| ApiKeyId | String | APIKey ID。 示例值:ak-test |
| ApiKeyName | String | APIKey 名称。 示例值:hello-world |
| RequestId | String | 请求 ID。 示例值:test-001 |
| RequestTime | String | 请求时间(RFC3339 格式)。 示例值:2026-04-06T12:00:00Z |
| InputToken | Integer | 输入 token 数。 示例值:1200 |
| CacheToken | Integer | 缓存 token 数。 示例值:100 |
| OutputToken | Integer | 输出 token 数。 示例值:800 |
| TotalToken | Integer | 总 token 数。 示例值:2100 |
| InputQuota | String | 未命中缓存输入消耗额度。单位说明如下: - 套餐类型为专业套餐(enterprise),单位取值为积分; - 套餐类型轻享套餐(enterprise-auto),单位取值为 token。 示例值:1000 |
| CacheQuota | String | 缓存消耗额度。单位说明如下: - 套餐类型为专业套餐(enterprise),单位取值为积分; - 套餐类型轻享套餐(enterprise-auto),单位取值为 token。 示例值:500 |
| OutputQuota | String | 输出消耗额度。单位说明如下: - 套餐类型为专业套餐(enterprise),单位取值为积分; - 套餐类型轻享套餐(enterprise-auto),单位取值为 token。 示例值:500 |
| TotalQuota | String | 总消耗额度。单位说明如下: - 套餐类型为专业套餐(enterprise),单位取值为积分; - 套餐类型轻享套餐(enterprise-auto),单位取值为 token。 示例值:2000 |
UsageRankItem
排行列表中的单个对象用量项,含对象标识、时间周期内的统计值(Stats)和时间周期内的时序点列表(Series,仅 ShowAll=false 时返回)。
被如下接口引用:DescribeUsageRankList。
| 名称 | 类型 | 描述 |
|---|---|---|
| Rank | Integer | 全局排名(从 1 起)。分页场景下仍为全量排序中的位次,非页内序号 示例值:11 |
| Key | String | 对象标识。apikey 维度为 APIKey ID;endpoint 维度为接入点;model 维度为模型名。 示例值:ak-xxx |
| Name | String | 对象展示名。apikey 维度返回 APIKey 名称(已删除的 APIKey 仍保留原名); endpoint / model 维度等于 Key。 示例值:syytest123 |
| Stats | UsageStats | 时间周期内的统计值 注意:此字段可能返回 null,表示取不到有效值。 |
| Series | UsageSeries | 时间周期内的时序点列表 注意:此字段可能返回 null,表示取不到有效值。 |
UsageSeries
用量时间周期内的时序点列表(按 metric key 索引)。为 JSON 数组的字符串形式,数组长度与响应 Timestamps 一致,无数据点处为 null。具体包含哪些 key 由响应 MetricKeys 决定。
被如下接口引用:DescribeUsageRankList。
| 名称 | 类型 | 描述 |
|---|---|---|
| TotalToken | String | 总 token 数用量时间周期内的 JSON 字符串形式,如 "[12,null,15]"。示例值:[12,null,15] |
| InputTotalToken | String | 输入 token 数用量时间周期内的 JSON 字符串形式,如 "[7,null,9]"。示例值:[7,null,9] |
| OutputTotalToken | String | 输出 token 数用量时间周期内的 JSON 字符串形式,如 "[5,null,6]"。示例值:[5,null,6] |
UsageStats
时间周期内的统计聚合值(按 metric key 索引)。本期返回 tokens 族(statistics=sum)的累计 Token 用量;具体包含哪些 key、顺序如何,参见响应顶层 MetricKeys 字段。接口预留 MetricType 字段以支持后续指标族扩展,本期仅支持 tokens。
被如下接口引用:DescribeUsageRankList。
| 名称 | 类型 | 描述 |
|---|---|---|
| TotalToken | Integer | 时间周期内的累计总 token 数。 示例值:1834000 |
| InputTotalToken | Integer | 时间周期内的累计输入 token 数。 示例值:1100000 |
| OutputTotalToken | Integer | 时间周期内的累计输出 token 数。 示例值:734000 |