unified-llm-client
Preparing search index...
SlidingWindowStrategyOptions
Interface SlidingWindowStrategyOptions
Configuration for the sliding-window trimming strategy.
interface
SlidingWindowStrategyOptions
{
maxMessages
?:
number
;
maxTokens
?:
number
;
onTrim
?:
(
event
:
{
afterCount
:
number
;
beforeCount
:
number
;
estimatedTokens
:
number
;
removedCount
:
number
;
}
,
)
=>
void
;
tokenEstimator
?:
(
messages
:
CanonicalMessage
[]
)
=>
number
;
}
Hierarchy (
View Summary
)
SlidingWindowStrategyOptions
SummarisationStrategyOptions
Index
Properties
max
Messages?
max
Tokens?
on
Trim?
token
Estimator?
Properties
Optional
max
Messages
maxMessages
?:
number
Optional
max
Tokens
maxTokens
?:
number
Optional
on
Trim
onTrim
?:
(
event
:
{
afterCount
:
number
;
beforeCount
:
number
;
estimatedTokens
:
number
;
removedCount
:
number
;
}
,
)
=>
void
Optional
token
Estimator
tokenEstimator
?:
(
messages
:
CanonicalMessage
[]
)
=>
number
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
max
Messages
max
Tokens
on
Trim
token
Estimator
unified-llm-client
Loading...
Configuration for the sliding-window trimming strategy.