AxRateLimiterTokenUsage
Defined in: https://github.com/ax-llm/ax/blob/9a5a7060a48f9eef46efc680b0cdf6b42bff5df2/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/9a5a7060a48f9eef46efc680b0cdf6b42bff5df2/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/9a5a7060a48f9eef46efc680b0cdf6b42bff5df2/src/ax/util/rate-limit.ts#L56
Parameters
Parameter | Type |
---|---|
tokens | number |
Returns
Promise
<void
>