ContextWindowCompressionConfig

@PublicPreviewAPI
public final class ContextWindowCompressionConfig


Enables context window compression to manage the model's context window.

This mechanism prevents the context from exceeding a given length.

Summary

Public fields

final SlidingWindow

The sliding window compression mechanism.

final Integer

The number of tokens (before running a turn) that triggers the context window compression.

Public constructors

ContextWindowCompressionConfig(
    Integer triggerTokens,
    SlidingWindow slidingWindow
)

Public fields

slidingWindow

public final SlidingWindow slidingWindow

The sliding window compression mechanism.

triggerTokens

public final Integer triggerTokens

The number of tokens (before running a turn) that triggers the context window compression.

Public constructors

ContextWindowCompressionConfig

public ContextWindowCompressionConfig(
    Integer triggerTokens,
    SlidingWindow slidingWindow
)