Class ModelNameUtils

java.lang.Object
com.google.adk.utils.ModelNameUtils

public final class ModelNameUtils extends Object
  • Method Details

    • isGeminiModel

      public static boolean isGeminiModel(String modelString)
    • isGemini2Model

      public static boolean isGemini2Model(String modelString)
    • isInstanceOfGemini

      public static boolean isInstanceOfGemini(Object o)
      Checks whether an object is an instance of Gemini, by searching through its class hierarchy for a class whose name equals the hardcoded String name of Gemini class.

      This method can be used where the "real" instanceof check is not possible because the Gemini type is not known at compile time.

      Parameters:
      o - The object to check.
      Returns:
      true if object's class is Gemini, false otherwise.