AxRateLimiterTokenUsage
Defined in: https://github.com/ax-llm/ax/blob/be56d0cb4027af0a3a23d397cd01a57261e362d4/src/ax/util/rate-limit.ts#L9
Constructors
Constructor
new AxRateLimiterTokenUsage(
maxTokens: number,
refillRate: number,
options?: Readonly<AxRateLimiterTokenUsageOptions>): AxRateLimiterTokenUsage;
Defined in: https://github.com/ax-llm/ax/blob/be56d0cb4027af0a3a23d397cd01a57261e362d4/src/ax/util/rate-limit.ts#L16
Parameters
Parameter | Type |
---|---|
maxTokens | number |
refillRate | number |
options? | Readonly <AxRateLimiterTokenUsageOptions > |
Returns
AxRateLimiterTokenUsage
Methods
acquire()
acquire(tokens: number): Promise<void>;
Defined in: https://github.com/ax-llm/ax/blob/be56d0cb4027af0a3a23d397cd01a57261e362d4/src/ax/util/rate-limit.ts#L56
Parameters
Parameter | Type |
---|---|
tokens | number |
Returns
Promise
<void
>