LLMCompressedConversation
org.llm4s.context.LLMCompressedConversation
case class LLMCompressedConversation(conversation: Conversation, originalTokens: Int, compressedTokens: Int, compressionRatio: CompressionRatio, targetBudget: TokenBudget, budgetAchieved: Boolean)
Result of a legacy full-conversation LLM compression operation.
Produced by the deprecated LLMCompressor.compress method. Prefer LLMCompressor.squeezeDigest for the current pipeline.
Value parameters
- budgetAchieved
-
trueifcompressedTokens <= targetBudgetafter compression - compressedTokens
-
Token count after compression
- compressionRatio
-
compressedTokens / originalTokens(lower = more compressed) - conversation
-
The compressed conversation
- originalTokens
-
Token count before compression
- targetBudget
-
The token budget this compression was targeting
Attributes
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article