Class CharBasedTokenCounter
java.lang.Object
ai.redouble.nucleo.harness.models.CharBasedTokenCounter
- All Implemented Interfaces:
TokenCounter
Character-count / 4 fallback counter for providers with no known tokenizer.
Image and file heuristics are configurable via constructor arguments.
- Since:
- 0.1 (2026-04-16)
- Author:
- Andrey Santrosyan
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintcountTokens(Message message) intcountTokens(String text)
-
Field Details
-
DEFAULT_IMAGE_BASE_TOKENS
public static final int DEFAULT_IMAGE_BASE_TOKENS- See Also:
-
DEFAULT_PDF_TOKENS_PER_KB
public static final int DEFAULT_PDF_TOKENS_PER_KB- See Also:
-
-
Constructor Details
-
CharBasedTokenCounter
public CharBasedTokenCounter(int imageBaseTokens, int pdfTokensPerKB)
-
-
Method Details
-
countTokens
- Specified by:
countTokensin interfaceTokenCounter
-
countTokens
- Specified by:
countTokensin interfaceTokenCounter
-
countImageTokens
- Specified by:
countImageTokensin interfaceTokenCounter
-
countFileTokens
- Specified by:
countFileTokensin interfaceTokenCounter
-