Class QwenTokenCountEstimator

java.lang.Object
dev.langchain4j.community.model.dashscope.QwenTokenCountEstimator
All Implemented Interfaces:
dev.langchain4j.model.TokenCountEstimator

public class QwenTokenCountEstimator extends Object implements dev.langchain4j.model.TokenCountEstimator
  • Constructor Details

    • QwenTokenCountEstimator

      public QwenTokenCountEstimator(String apiKey, String modelName)
  • Method Details

    • estimateTokenCountInText

      public int estimateTokenCountInText(String text)
      Specified by:
      estimateTokenCountInText in interface dev.langchain4j.model.TokenCountEstimator
    • estimateTokenCountInMessage

      public int estimateTokenCountInMessage(dev.langchain4j.data.message.ChatMessage message)
      Specified by:
      estimateTokenCountInMessage in interface dev.langchain4j.model.TokenCountEstimator
    • estimateTokenCountInMessages

      public int estimateTokenCountInMessages(Iterable<dev.langchain4j.data.message.ChatMessage> messages)
      Specified by:
      estimateTokenCountInMessages in interface dev.langchain4j.model.TokenCountEstimator
    • isBlank

      public static boolean isBlank(CharSequence cs)
    • setGenerationParamCustomizer

      public void setGenerationParamCustomizer(Consumer<com.alibaba.dashscope.aigc.generation.GenerationParam.GenerationParamBuilder<?,?>> generationParamCustomizer)
    • builder