数据结构

最近更新时间:2026-06-18 01:59:50

我的收藏

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