apollo-code / router/src / CostAwareRouterOptions
Interface: CostAwareRouterOptions
Extends
Omit<FallbackRouterOptions,"routePolicy"|"decisionMetadata">
Properties
clock?
optionalclock?: () =>number
Returns
number
Inherited from
cooldownMs?
optionalcooldownMs?:number
Inherited from
FallbackRouterOptions.cooldownMs
defaultEstimatedUsage?
optionaldefaultEstimatedUsage?:object
inputTokens
inputTokens:
number
outputTokens
outputTokens:
number
jitter?
optionaljitter?: (milliseconds) =>number
Parameters
milliseconds
number
Returns
number
Inherited from
maxAttempts?
optionalmaxAttempts?:number
Inherited from
FallbackRouterOptions.maxAttempts
maxRetriesPerProvider?
optionalmaxRetriesPerProvider?:number
Inherited from
FallbackRouterOptions.maxRetriesPerProvider
sleep?
optionalsleep?:Sleeper