Method: LlmMemory::Broca#adjust_token_count
- Defined in:
- lib/llm_memory/broca.rb
#adjust_token_count ⇒ Object
91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 |
# File 'lib/llm_memory/broca.rb', line 91 def adjust_token_count count = 0 = [] @messages.reverse_each do || encoded = tokenizer.encode([:content], add_special_tokens: true) token_count = encoded.tokens.length count += token_count if count <= @max_token .push() else break end end @messages = .reverse end |