@@ -367,6 +367,7 @@ For this to work you need to use `OpenAIServiceStreamedFactory` from `openai-sca
367
367
368
368
An example how to count message tokens:
369
369
``` scala
370
+ import io .cequence .openaiscala .service .OpenAICountTokensHelper
370
371
import io .cequence .openaiscala .domain .{AssistantMessage , BaseMessage , FunctionSpec , ModelId , SystemMessage , UserMessage }
371
372
372
373
class MyCompletionService extends OpenAICountTokensHelper {
@@ -381,17 +382,14 @@ class MyCompletionService extends OpenAICountTokensHelper {
381
382
UserMessage (" Where was it played?" ),
382
383
)
383
384
384
- val tokens = countMessageTokens(model, messages)
385
+ val tokenCount = countMessageTokens(model, messages)
385
386
}
386
387
}
387
388
```
388
389
389
390
An example how to count message tokens when a function is involved:
390
391
``` scala
391
392
import io .cequence .openaiscala .service .OpenAICountTokensHelper
392
- import io .cequence .openaiscala .domain .{ChatRole , FunMessageSpec , FunctionSpec }
393
-
394
- // TODO: simpler example
395
393
import io .cequence .openaiscala .domain .{BaseMessage , FunctionSpec , ModelId , SystemMessage , UserMessage }
396
394
397
395
class MyCompletionService extends OpenAICountTokensHelper {
@@ -420,7 +418,7 @@ class MyCompletionService extends OpenAICountTokensHelper {
420
418
)
421
419
)
422
420
423
- val tokens = countFunMessageTokens(model, messages, Seq (function), Some (function.name))
421
+ val tokenCount = countFunMessageTokens(model, messages, Seq (function), Some (function.name))
424
422
}
425
423
}
426
424
```
0 commit comments