Class OpenAiOfficialTokenUsage.InputTokensDetails

java.lang.Object
dev.langchain4j.model.openaiofficial.OpenAiOfficialTokenUsage.InputTokensDetails
Enclosing class:
OpenAiOfficialTokenUsage

public static class OpenAiOfficialTokenUsage.InputTokensDetails extends Object
  • Constructor Details

  • Method Details

    • cachedTokens

      public Integer cachedTokens()
    • cacheWriteTokens

      public Integer cacheWriteTokens()
      Returns the number of input tokens written to the prompt cache, as reported by usage.prompt_tokens_details.cache_write_tokens (Chat Completions API) and usage.input_tokens_details.cache_write_tokens (Responses API).

      Returns null when the model provider did not report it, which is distinct from a reported zero.

      Since:
      1.21.0
    • builder

    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object