Skip to content

agents / Exports / UsageStorage

Interface: UsageStorage

Usage storage interface

Implemented by

Table of contents

Methods

Methods

save

save(entry): Promise<void>

Parameters

NameType
entryUsageStats

Returns

Promise<void>

Defined in

packages/agents/src/plugins/usage/types.ts:99


getStats

getStats(conversationId?, timeRange?): Promise<UsageStats[]>

Parameters

NameType
conversationId?string
timeRange?Object
timeRange.startDate
timeRange.endDate

Returns

Promise<UsageStats[]>

Defined in

packages/agents/src/plugins/usage/types.ts:100


getAggregatedStats

getAggregatedStats(timeRange?): Promise<AggregatedUsageStats>

Parameters

NameType
timeRange?Object
timeRange.startDate
timeRange.endDate

Returns

Promise<AggregatedUsageStats>

Defined in

packages/agents/src/plugins/usage/types.ts:101


clear

clear(): Promise<void>

Returns

Promise<void>

Defined in

packages/agents/src/plugins/usage/types.ts:102


flush

flush(): Promise<void>

Returns

Promise<void>

Defined in

packages/agents/src/plugins/usage/types.ts:103


close

close(): Promise<void>

Returns

Promise<void>

Defined in

packages/agents/src/plugins/usage/types.ts:104

Released under the MIT License.