File tree Expand file tree Collapse file tree 3 files changed +2
-3
lines changed
Expand file tree Collapse file tree 3 files changed +2
-3
lines changed Original file line number Diff line number Diff line change 1111use NeuronAI \Observability \Events \MessageSaving ;
1212
1313use function is_array ;
14- use function spl_object_hash ;
1514
1615trait ChatHistoryHelper
1716{
Original file line number Diff line number Diff line change @@ -289,7 +289,7 @@ protected function countTokens(array $messages): int
289289 } else {
290290 // Estimate tokens (rough approximation: 1 token ≈ 4 characters)
291291 $ contentStr = $ message ->getContent ();
292- $ totalTokens += (int ) ceil (mb_strlen ($ contentStr ) / 4 );
292+ $ totalTokens += (int ) ceil (mb_strlen (( string ) $ contentStr ) / 4 );
293293 }
294294 }
295295
Original file line number Diff line number Diff line change 66
77use NeuronAI \Chat \Enums \MessageRole ;
88use NeuronAI \Chat \Messages \Message ;
9-
109use NeuronAI \Exceptions \HttpException ;
1110use NeuronAI \Exceptions \ProviderException ;
11+
1212use function array_key_exists ;
1313use function end ;
1414use function is_array ;
You can’t perform that action at this time.
0 commit comments