列挙型クラス VertexAiGeminiChatModel.ChatModel

java.lang.ObjectSE
java.lang.EnumSE<VertexAiGeminiChatModel.ChatModel>
org.springframework.ai.vertexai.gemini.VertexAiGeminiChatModel.ChatModel
実装されたすべてのインターフェース:
SerializableSEComparableSE<VertexAiGeminiChatModel.ChatModel>ConstableSEChatModelDescriptionModelDescription
含まれているクラス:
VertexAiGeminiChatModel

public static enum VertexAiGeminiChatModel.ChatModel extends EnumSE<VertexAiGeminiChatModel.ChatModel> implements ChatModelDescription
  • 列挙型定数の詳細

    • GEMINI_1_5_PRO

      public static final VertexAiGeminiChatModel.ChatModel GEMINI_1_5_PRO
      gemini-1.5-pro は gemini-2.0-flash にアップグレードすることをお勧めします。

      Discontinuation date: 2025 年 9 月 24 日

      参照先: stable-version

    • GEMINI_1_5_FLASH

      public static final VertexAiGeminiChatModel.ChatModel GEMINI_1_5_FLASH
      gemini-1.5-flash は gemini-2.0-flash-lite にアップグレードすることをお勧めします。

      Discontinuation date: 2025 年 9 月 24 日

      参照先: stable-version

    • GEMINI_2_0_FLASH

      public static final VertexAiGeminiChatModel.ChatModel GEMINI_2_0_FLASH
      gemini-2.0-flash は、優れた速度、組み込みツールの使用、マルチモーダル生成、1M トークンコンテキストウィンドウなど、次世代の機能と改善された機能を提供します。

      入力: Text, Code, Images, Audio, Video - 1,048,576 tokens | Outputs: Text, Audio(Experimental), Images(Experimental) - 8,192 tokens

      Knowledge cutoff: June 2024

      モデル ID: ジェミニ 2.0 フラッシュ

      参照先: ジェミニ 2.0 フラッシュ

    • GEMINI_2_0_FLASH_LIGHT

      public static final VertexAiGeminiChatModel.ChatModel GEMINI_2_0_FLASH_LIGHT
      gemini-2.0-flash-lite is the fastest and most cost efficient Flash model. It's an upgrade path for 1.5 Flash users who want better quality for the same price and speed.

      入力: Text, Code, Images, Audio, Video - 1,048,576 tokens | Outputs: テキスト - 8,192 tokens

      Knowledge cutoff: June 2024

      モデル ID: gemini-2.0-flash-lite

      参照先: gemini-2.0-flash-lite

    • GEMINI_2_5_PRO

      public static final VertexAiGeminiChatModel.ChatModel GEMINI_2_5_PRO
      gemini-2.5-pro は、複雑な問題を解決できる最も高度な推論 Gemini モデルです。

      入力: Text, Code, Images, Audio, Video - 1,048,576 tokens | Outputs: テキスト - 65,536 tokens

      Knowledge cutoff: January 2025

      モデル ID: gemini-2.5-pro-preview-05-06

      参照先: gemini-2.5-pro

    • GEMINI_2_5_FLASH

      public static final VertexAiGeminiChatModel.ChatModel GEMINI_2_5_FLASH
      gemini-2.5-flash is a thinking model that offers great, well-rounded capabilities. It is designed to offer a balance between price and performance.

      入力: Text, Code, Images, Audio, Video - 1,048,576 tokens | Outputs: テキスト - 65,536 tokens

      Knowledge cutoff: January 2025

      モデル ID: gemini-2.5-flash-preview-04-17

      参照先: gemini-2.5-flash

  • フィールドの詳細

  • メソッドの詳細

    • values

      public static VertexAiGeminiChatModel.ChatModel[] values()
      この列挙型クラスの定数を含む配列を、宣言されている順序で返します。
      戻り値:
      この列挙型クラスの定数を宣言された順序で含む配列
    • valueOf

      public static VertexAiGeminiChatModel.ChatModel valueOf(StringSE name)
      指定された名前でこのクラスの列挙型定数を返します。文字列は、このクラスで列挙型定数を宣言するために使用される識別子と正確に一致する必要があります。(余分な空白文字は許可されません。)
      パラメーター:
      name - 返される列挙定数の名前。
      戻り値:
      指定された名前の列挙定数
      例外:
      IllegalArgumentExceptionSE - この列挙型クラスに指定された名前の定数がない場合
      NullPointerExceptionSE - 引数が null の場合
    • getValue

      public StringSE getValue()
    • getName

      public StringSE getName()
      インターフェースからコピーされた説明: ModelDescription
      モデルの名前を返します。
      次で指定:
      インターフェース ModelDescriptiongetName 
      戻り値:
      モデルの名前