Uses of Class
dev.langchain4j.model.output.TokenUsage
Packages that use TokenUsage
Package
Description
- 
Uses of TokenUsage in dev.langchain4j.model.anthropicSubclasses of TokenUsage in dev.langchain4j.model.anthropicMethods in dev.langchain4j.model.anthropic with parameters of type TokenUsage
- 
Uses of TokenUsage in dev.langchain4j.model.anthropic.internal.mapperMethods in dev.langchain4j.model.anthropic.internal.mapper that return TokenUsageModifier and TypeMethodDescriptionstatic TokenUsageAnthropicMapper.toTokenUsage(AnthropicUsage anthropicUsage) 
- 
Uses of TokenUsage in dev.langchain4j.model.chat.responseMethods in dev.langchain4j.model.chat.response that return TokenUsageMethods in dev.langchain4j.model.chat.response with parameters of type TokenUsageModifier and TypeMethodDescriptionChatResponse.Builder.tokenUsage(TokenUsage tokenUsage) ChatResponseMetadata.Builder.tokenUsage(TokenUsage tokenUsage) 
- 
Uses of TokenUsage in dev.langchain4j.model.mistralai.internal.mapperMethods in dev.langchain4j.model.mistralai.internal.mapper that return TokenUsageModifier and TypeMethodDescriptionstatic TokenUsageMistralAiMapper.tokenUsageFrom(MistralAiUsage mistralAiUsage) 
- 
Uses of TokenUsage in dev.langchain4j.model.openaiSubclasses of TokenUsage in dev.langchain4j.model.openaiMethods in dev.langchain4j.model.openai with parameters of type TokenUsage
- 
Uses of TokenUsage in dev.langchain4j.model.openaiofficialSubclasses of TokenUsage in dev.langchain4j.model.openaiofficialMethods in dev.langchain4j.model.openaiofficial with parameters of type TokenUsage
- 
Uses of TokenUsage in dev.langchain4j.model.outputMethods in dev.langchain4j.model.output that return TokenUsageModifier and TypeMethodDescriptionTokenUsage.add(TokenUsage that) Adds the token usage of two responses together.static TokenUsageTokenUsage.sum(TokenUsage first, TokenUsage second) Adds two token usages.@Nullable TokenUsageResponse.tokenUsage()Get the token usage statistics.Methods in dev.langchain4j.model.output with parameters of type TokenUsageModifier and TypeMethodDescriptionTokenUsage.add(TokenUsage that) Adds the token usage of two responses together.static <T> Response<T> Response.from(T content, @Nullable TokenUsage tokenUsage) Create a new Response.static <T> Response<T> Response.from(T content, @Nullable TokenUsage tokenUsage, @Nullable FinishReason finishReason) Create a new Response.static <T> Response<T> Response.from(T content, @Nullable TokenUsage tokenUsage, @Nullable FinishReason finishReason, @Nullable Map<String, Object> metadata) Create a new Response.static TokenUsageTokenUsage.sum(TokenUsage first, TokenUsage second) Adds two token usages.Constructors in dev.langchain4j.model.output with parameters of type TokenUsageModifierConstructorDescriptionResponse(T content, @Nullable TokenUsage tokenUsage, @Nullable FinishReason finishReason) Create a new Response.Response(T content, @Nullable TokenUsage tokenUsage, @Nullable FinishReason finishReason, @Nullable Map<String, Object> metadata) Create a new Response.
- 
Uses of TokenUsage in dev.langchain4j.serviceMethods in dev.langchain4j.service that return TokenUsageModifier and TypeMethodDescriptionResult.tokenUsage()Returns aggregate token usage over all calls to theChatModel.Methods in dev.langchain4j.service with parameters of type TokenUsageConstructors in dev.langchain4j.service with parameters of type TokenUsageModifierConstructorDescriptionResult(T content, TokenUsage tokenUsage, List<Content> sources, FinishReason finishReason, List<ToolExecution> toolExecutions) 
- 
Uses of TokenUsage in dev.langchain4j.service.toolMethods in dev.langchain4j.service.tool that return TokenUsageMethods in dev.langchain4j.service.tool with parameters of type TokenUsageModifier and TypeMethodDescriptionToolServiceResult.Builder.aggregateTokenUsage(TokenUsage aggregateTokenUsage) 
- 
Uses of TokenUsage in dev.langchain4j.store.embeddingMethods in dev.langchain4j.store.embedding that return TokenUsageConstructors in dev.langchain4j.store.embedding with parameters of type TokenUsage