diff --git a/gemini-api/pom.xml b/gemini-api/pom.xml index 6398210..db31fa2 100644 --- a/gemini-api/pom.xml +++ b/gemini-api/pom.xml @@ -6,7 +6,7 @@ swiss.ameri gemini - 1beta.0.2.6-SNAPSHOT + 1beta.0.2.7-SNAPSHOT gemini-api diff --git a/gemini-api/src/main/java/swiss/ameri/gemini/api/ModelVariant.java b/gemini-api/src/main/java/swiss/ameri/gemini/api/ModelVariant.java index bc5411b..0d24c0f 100644 --- a/gemini-api/src/main/java/swiss/ameri/gemini/api/ModelVariant.java +++ b/gemini-api/src/main/java/swiss/ameri/gemini/api/ModelVariant.java @@ -6,6 +6,14 @@ * @see Gemini Models */ public enum ModelVariant { + /** + * Next generation features, speed, and multimodal generation for a diverse variety of tasks. + * + */ + GEMINI_2_0_FLASH_EXP("gemini-2.0-flash-exp"), /** * Complex reasoning tasks such as code and text generation, text editing, problem-solving, data extraction and generation. */ @@ -20,7 +28,10 @@ public enum ModelVariant { GEMINI_1_5_FLASH_8B("gemini-1.5-flash-8b"), /** * Natural language tasks, multi-turn text and code chat, and code generation. + * + * @deprecated on 2/15/2025 */ + @Deprecated GEMINI_1_0_PRO("gemini-1.0-pro"), /** * Measuring the relatedness of text strings. diff --git a/gemini-gson/pom.xml b/gemini-gson/pom.xml index 7804315..7f2681d 100644 --- a/gemini-gson/pom.xml +++ b/gemini-gson/pom.xml @@ -7,7 +7,7 @@ swiss.ameri gemini - 1beta.0.2.6-SNAPSHOT + 1beta.0.2.7-SNAPSHOT gemini-gson diff --git a/gemini-tester/pom.xml b/gemini-tester/pom.xml index c505e3e..4f8081e 100644 --- a/gemini-tester/pom.xml +++ b/gemini-tester/pom.xml @@ -7,7 +7,7 @@ swiss.ameri gemini - 1beta.0.2.6-SNAPSHOT + 1beta.0.2.7-SNAPSHOT gemini-tester diff --git a/gemini-tester/src/main/java/swiss/ameri/gemini/tester/GeminiTester.java b/gemini-tester/src/main/java/swiss/ameri/gemini/tester/GeminiTester.java index 0b81e42..e28ebde 100644 --- a/gemini-tester/src/main/java/swiss/ameri/gemini/tester/GeminiTester.java +++ b/gemini-tester/src/main/java/swiss/ameri/gemini/tester/GeminiTester.java @@ -197,7 +197,7 @@ private static GenerativeModel createResponseSchemaModel() { private static GenerativeModel createStoryModel() { return GenerativeModel.builder() - .modelName(ModelVariant.GEMINI_1_5_PRO) + .modelName(ModelVariant.GEMINI_2_0_FLASH_EXP) .addContent(Content.textContent( Content.Role.USER, "Write a 50 word story about a magic backpack." diff --git a/pom.xml b/pom.xml index 100c860..ac4448a 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ swiss.ameri gemini - 1beta.0.2.6-SNAPSHOT + 1beta.0.2.7-SNAPSHOT pom