Overview / RateLimitHandler
RateLimitHandler
Extends
BaseCallbackHandler
Implements
RateLimitHandlerParams
Constructors
new RateLimitHandler()
new RateLimitHandler(
input?):RateLimitHandler
Parameters
| Parameter | Type |
|---|---|
input? | BaseCallbackHandlerInput |
Returns
Overrides
BaseCallbackHandler.constructor
Properties
Methods
acquire()
acquire(
blocking):Promise<boolean>
Parameters
| Parameter | Type | Default value |
|---|---|---|
blocking | boolean | true |
Returns
Promise<boolean>
consume()
consume():
boolean
Returns
boolean
handleChainStart()
handleChainStart():
Promise<void>
Called at the start of a Chain run, with the chain name and inputs and the run ID.
Returns
Promise<void>
Overrides
BaseCallbackHandler.handleChainStart
handleLLMStart()
handleLLMStart():
Promise<void>
Called at the start of an LLM or Chat Model run, with the prompt(s) and the run ID.
Returns
Promise<void>
Overrides
BaseCallbackHandler.handleLLMStart