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