@@ -367,6 +367,7 @@ For this to work you need to use `OpenAIServiceStreamedFactory` from `openai-sca
367367
368368An example how to count message tokens:
369369``` scala
370+ import io .cequence .openaiscala .service .OpenAICountTokensHelper
370371import io .cequence .openaiscala .domain .{AssistantMessage , BaseMessage , FunctionSpec , ModelId , SystemMessage , UserMessage }
371372
372373class MyCompletionService extends OpenAICountTokensHelper {
@@ -381,17 +382,14 @@ class MyCompletionService extends OpenAICountTokensHelper {
381382 UserMessage (" Where was it played?" ),
382383 )
383384
384- val tokens = countMessageTokens(model, messages)
385+ val tokenCount = countMessageTokens(model, messages)
385386 }
386387}
387388```
388389
389390An example how to count message tokens when a function is involved:
390391``` scala
391392import io .cequence .openaiscala .service .OpenAICountTokensHelper
392- import io .cequence .openaiscala .domain .{ChatRole , FunMessageSpec , FunctionSpec }
393-
394- // TODO: simpler example
395393import io .cequence .openaiscala .domain .{BaseMessage , FunctionSpec , ModelId , SystemMessage , UserMessage }
396394
397395class MyCompletionService extends OpenAICountTokensHelper {
@@ -420,7 +418,7 @@ class MyCompletionService extends OpenAICountTokensHelper {
420418 )
421419 )
422420
423- val tokens = countFunMessageTokens(model, messages, Seq (function), Some (function.name))
421+ val tokenCount = countFunMessageTokens(model, messages, Seq (function), Some (function.name))
424422 }
425423}
426424```
0 commit comments