Class AzureOpenAiTokenCountEstimator

java.lang.Object
dev.langchain4j.model.azure.AzureOpenAiTokenCountEstimator
All Implemented Interfaces:
TokenCountEstimator

public class AzureOpenAiTokenCountEstimator extends Object implements TokenCountEstimator
This class can be used to estimate the cost (in tokens) before calling OpenAI or when using streaming. Magic numbers present in this class were found empirically while testing. There are integration tests in place that are making sure that the calculations here are very close to that of OpenAI.