Namespace AiDotNet.PromptEngineering.Compression
Classes
- CachingCompressor
Wrapper compressor that caches compression results for frequently used prompts.
- CompositeCompressor
Compressor that chains multiple compressors together in sequence.
- CompressionOptions
Options for controlling prompt compression behavior.
- CompressionResult
Contains the result of a prompt compression operation including metrics.
- LLMSummarizationCompressor
Compressor that uses an LLM to intelligently summarize and compress prompts.
- PromptCompressorBase
Provides a base implementation for prompt compressors with common functionality.
- RedundancyRemovalCompressor
Compressor that removes redundant phrases and verbose language from prompts.
- SentenceCompressor
Compressor that shortens sentences while preserving their core meaning.
- StopWordRemovalCompressor
Compressor that removes common stop words to reduce prompt length.
Enums
- StopWordRemovalCompressor.AggressivenessLevel
Defines the aggressiveness level of stop word removal.