Class ComputeTokensResponse

java.lang.Object
com.google.genai.JsonSerializable
com.google.genai.types.ComputeTokensResponse

public abstract class ComputeTokensResponse extends JsonSerializable
Response for computing tokens.
  • Constructor Details

    • ComputeTokensResponse

      public ComputeTokensResponse()
  • Method Details

    • sdkHttpResponse

      public abstract Optional<HttpResponse> sdkHttpResponse()
      Used to retain the full HTTP response.
    • tokensInfo

      public abstract Optional<List<TokensInfo>> tokensInfo()
      Lists of tokens info from the input. A ComputeTokensRequest could have multiple instances with a prompt in each instance. We also need to return lists of tokens info for the request with multiple instances.
    • builder

      public static ComputeTokensResponse.Builder builder()
      Instantiates a builder for ComputeTokensResponse.
    • toBuilder

      public abstract ComputeTokensResponse.Builder toBuilder()
      Creates a builder with the same values as this instance.
    • fromJson

      public static ComputeTokensResponse fromJson(String jsonString)
      Deserializes a JSON string to a ComputeTokensResponse object.