Skip to content

apollo-code


apollo-code / router/src / CostAwareRouterOptions

Interface: CostAwareRouterOptions

Extends

Properties

clock?

optional clock?: () => number

Returns

number

Inherited from

FallbackRouterOptions.clock


cooldownMs?

optional cooldownMs?: number

Inherited from

FallbackRouterOptions.cooldownMs


defaultEstimatedUsage?

optional defaultEstimatedUsage?: object

inputTokens

inputTokens: number

outputTokens

outputTokens: number


jitter?

optional jitter?: (milliseconds) => number

Parameters

milliseconds

number

Returns

number

Inherited from

FallbackRouterOptions.jitter


maxAttempts?

optional maxAttempts?: number

Inherited from

FallbackRouterOptions.maxAttempts


maxRetriesPerProvider?

optional maxRetriesPerProvider?: number

Inherited from

FallbackRouterOptions.maxRetriesPerProvider


sleep?

optional sleep?: Sleeper

Inherited from

FallbackRouterOptions.sleep