diff --git a/src/GenerativeAI/Constants/GoogleAIModels.cs b/src/GenerativeAI/Constants/GoogleAIModels.cs index 72529b08..0fb7f736 100644 --- a/src/GenerativeAI/Constants/GoogleAIModels.cs +++ b/src/GenerativeAI/Constants/GoogleAIModels.cs @@ -13,12 +13,22 @@ public static class GoogleAIModels /// Represents the default Gemini AI model identifier used by the Generative AI services. /// public const string DefaultGeminiModel = Gemini15Flash; - + + /// + /// Gemini 2.5 Flash + /// + public const string Gemini25Flash = "models/gemini-2.5-flash"; + /// /// Gemini 2.0 Flash model name. /// public const string Gemini2Flash = "models/gemini-2.0-flash"; + /// + /// Gemini 2.5 Pro + /// + public const string Gemini25Pro = "models/gemini-2.5-pro"; + /// /// Gemini 2.5 Pro Exp 03-25 model name. /// @@ -81,10 +91,15 @@ public static class GoogleAIModels /// public const string Gemini2FlashExpImageGeneration = "gemini-2.0-flash-exp-image-generation"; + /// + /// The current Gemini Emedding model name. + /// + public const string GeminiEmbedding = "models/gemini-embedding-001"; /// /// Gemini 2.0 Flash Exp model name. /// + [Obsolete("Gemini-embedding-exp is deprecated. Use GeminiEmedding (gemini-embedding-001) instead.", false)] public const string GeminiEmbeddingExp = "gemini-embedding-exp"; /// /// Gemma 3.0 27B model name. diff --git a/src/GenerativeAI/Constants/SupportedEmbedingModels.cs b/src/GenerativeAI/Constants/SupportedEmbedingModels.cs index 838ef3a6..63689d65 100644 --- a/src/GenerativeAI/Constants/SupportedEmbedingModels.cs +++ b/src/GenerativeAI/Constants/SupportedEmbedingModels.cs @@ -27,6 +27,7 @@ public static class SupportedEmbedingModels { // From GeminiConstants GoogleAIModels.TextEmbedding, + GoogleAIModels.GeminiEmbedding, // From VertexAIModels.Embeddings VertexAIModels.Embeddings.TextEmbeddingGecko001,