Uses of Interface
dev.langchain4j.model.TokenCountEstimator
Packages that use TokenCountEstimator
Package
Description
-
Uses of TokenCountEstimator in dev.langchain4j.data.document.splitter
Fields in dev.langchain4j.data.document.splitter declared as TokenCountEstimatorModifier and TypeFieldDescriptionprotected final TokenCountEstimatorHierarchicalDocumentSplitter.tokenCountEstimatorMethods in dev.langchain4j.data.document.splitter with parameters of type TokenCountEstimatorModifier and TypeMethodDescriptionstatic DocumentSplitterDocumentSplitters.recursive(int maxSegmentSizeInTokens, int maxOverlapSizeInTokens, TokenCountEstimator tokenCountEstimator) This is a recommendedDocumentSplitterfor generic text.Constructors in dev.langchain4j.data.document.splitter with parameters of type TokenCountEstimatorModifierConstructorDescriptionDocumentByCharacterSplitter(int maxSegmentSizeInTokens, int maxOverlapSizeInTokens, TokenCountEstimator tokenCountEstimator) DocumentByCharacterSplitter(int maxSegmentSizeInTokens, int maxOverlapSizeInTokens, TokenCountEstimator tokenCountEstimator, DocumentSplitter subSplitter) DocumentByLineSplitter(int maxSegmentSizeInTokens, int maxOverlapSizeInTokens, TokenCountEstimator tokenCountEstimator) DocumentByLineSplitter(int maxSegmentSizeInTokens, int maxOverlapSizeInTokens, TokenCountEstimator tokenCountEstimator, DocumentSplitter subSplitter) DocumentByParagraphSplitter(int maxSegmentSizeInTokens, int maxOverlapSizeInTokens, TokenCountEstimator tokenCountEstimator) DocumentByParagraphSplitter(int maxSegmentSizeInTokens, int maxOverlapSizeInTokens, TokenCountEstimator tokenCountEstimator, DocumentSplitter subSplitter) DocumentByRegexSplitter(String regex, String joinDelimiter, int maxSegmentSizeInTokens, int maxOverlapSizeInTokens, TokenCountEstimator tokenCountEstimator) DocumentByRegexSplitter(String regex, String joinDelimiter, int maxSegmentSizeInTokens, int maxOverlapSizeInTokens, TokenCountEstimator tokenCountEstimator, DocumentSplitter subSplitter) DocumentBySentenceSplitter(int maxSegmentSizeInTokens, int maxOverlapSizeInTokens, TokenCountEstimator tokenCountEstimator) DocumentBySentenceSplitter(int maxSegmentSizeInTokens, int maxOverlapSizeInTokens, TokenCountEstimator tokenCountEstimator, DocumentSplitter subSplitter) DocumentBySentenceSplitter(int maxSegmentSizeInTokens, int maxOverlapSizeInTokens, TokenCountEstimator tokenCountEstimator, DocumentSplitter subSplitter, opennlp.tools.sentdetect.SentenceModel sentenceModel) DocumentByWordSplitter(int maxSegmentSizeInTokens, int maxOverlapSizeInTokens, TokenCountEstimator tokenCountEstimator) DocumentByWordSplitter(int maxSegmentSizeInTokens, int maxOverlapSizeInTokens, TokenCountEstimator tokenCountEstimator, DocumentSplitter subSplitter) protectedHierarchicalDocumentSplitter(int maxSegmentSizeInTokens, int maxOverlapSizeInTokens, TokenCountEstimator tokenCountEstimator) Creates a new instance ofHierarchicalDocumentSplitter.protectedHierarchicalDocumentSplitter(int maxSegmentSizeInTokens, int maxOverlapSizeInTokens, TokenCountEstimator tokenCountEstimator, DocumentSplitter subSplitter) Creates a new instance ofHierarchicalDocumentSplitter. -
Uses of TokenCountEstimator in dev.langchain4j.memory.chat
Methods in dev.langchain4j.memory.chat with parameters of type TokenCountEstimatorModifier and TypeMethodDescriptionTokenWindowChatMemory.Builder.maxTokens(Integer maxTokens, TokenCountEstimator tokenCountEstimator) static TokenWindowChatMemoryTokenWindowChatMemory.withMaxTokens(int maxTokens, TokenCountEstimator tokenCountEstimator) -
Uses of TokenCountEstimator in dev.langchain4j.model.anthropic
Classes in dev.langchain4j.model.anthropic that implement TokenCountEstimator -
Uses of TokenCountEstimator in dev.langchain4j.model.azure
Classes in dev.langchain4j.model.azure that implement TokenCountEstimatorModifier and TypeClassDescriptionclassThis class can be used to estimate the cost (in tokens) before calling OpenAI or when using streaming. -
Uses of TokenCountEstimator in dev.langchain4j.model.googleai
Classes in dev.langchain4j.model.googleai that implement TokenCountEstimator -
Uses of TokenCountEstimator in dev.langchain4j.model.openai
Classes in dev.langchain4j.model.openai that implement TokenCountEstimatorModifier and TypeClassDescriptionclassThis class can be used to estimate the cost (in tokens) before calling OpenAI. -
Uses of TokenCountEstimator in dev.langchain4j.model.openaiofficial
Fields in dev.langchain4j.model.openaiofficial declared as TokenCountEstimatorModifier and TypeFieldDescriptionprotected TokenCountEstimatorOpenAiOfficialBaseChatModel.tokenCountEstimatorprotected TokenCountEstimatorOpenAiOfficialBaseChatModel.tokenCountEstimatorMethods in dev.langchain4j.model.openaiofficial with parameters of type TokenCountEstimatorModifier and TypeMethodDescriptionOpenAiOfficialChatModel.Builder.tokenCountEstimator(TokenCountEstimator tokenCountEstimator) OpenAiOfficialStreamingChatModel.Builder.tokenCountEstimator(TokenCountEstimator tokenCountEstimator) -
Uses of TokenCountEstimator in dev.langchain4j.model.watsonx
Classes in dev.langchain4j.model.watsonx that implement TokenCountEstimatorModifier and TypeClassDescriptionclassATokenCountEstimatorimplementation that integrates IBM watsonx.ai with LangChain4j.