跳转至

BillingUsageEvent

class mint.types.BillingUsageEvent ( BaseModel )

一条按小时汇总的计费用量记录。外层字段记录用量归属,event_info 保存具体的用量类型和数量;通过 .type 字段可以判断这个标记联合体采用了哪种结构。

字段:

  • bucket_start ( datetime ) – 按 UTC 划分的小时区间起点,包含该时刻。
  • bucket_end ( datetime ) – 按 UTC 划分的小时区间终点,不包含该时刻。
  • base_model ( str | None ) – 这笔用量对应的基座模型。未知时为 None,例如引入基座模型标记之前的存储用量。
  • user_id ( str | None ) – 创建该用量所属会话的用户的组织—用户 urn
  • user_name ( str | None ) – user_id 的显示名称,由用户在接入时自行填写
  • session_id ( str | None ) – 用量归属的会话:采样时为发起请求的会话,训练时为创建该训练任务的会话。没有会话的事件(存储、早于会话标记之前的用量)为 None。会话的 user_metadata 可在 BillingUsageResponse.sessions 中按此 id 查询。
  • project_id ( str | None ) – 该用量所属的项目,由 session_id 标识的会话当前关联的项目解析得到
  • event_info ( BillingEventInfo ) – 用量的类型和数量,根据 event_info.type 选择对应的结构。

被引用

  • RestClient.get_billing_usage
  • mint.types.BillingUsageResponse