ModelUsageActivityStorage#

Build extensions, choose hooks, and manage request-scoped state. See the guide.

class zett_agent.extensions.usage_activity.ModelUsageActivityStorage(*args, **kwargs)[源代码]#

Persistence boundary consumed by UsageActivityExtension.

async record(record)[源代码]#

Persist one completed model request.

参数:

record (ModelUsageActivityRecord)

返回类型:

None

async activity(*, start, end)[源代码]#

Return daily aggregates in the inclusive date range.

参数:
  • start (date)

  • end (date)

返回类型:

list[ModelUsageActivityDay]