From a9ac26bf0159ba77ee1ada49a7c38060441693c6 Mon Sep 17 00:00:00 2001 From: FRANCISCO JAVIER ALARCON ESPARZA Date: Wed, 11 Feb 2026 20:36:48 +0000 Subject: [PATCH] fix(vertexai): Update gemini model to gemini-2.5-flash --- .../java/vertexai/gemini/ControlledGenerationSchema6.java | 2 +- .../src/main/java/vertexai/gemini/FunctionCalling.java | 2 +- .../src/main/java/vertexai/gemini/GetMediaTokenCount.java | 2 +- .../src/main/java/vertexai/gemini/GetTokenCount.java | 2 +- .../snippets/src/main/java/vertexai/gemini/Multimodal.java | 2 +- .../src/main/java/vertexai/gemini/QuestionAnswer.java | 2 +- .../snippets/src/main/java/vertexai/gemini/Quickstart.java | 2 +- .../src/main/java/vertexai/gemini/StreamingMultimodal.java | 2 +- .../main/java/vertexai/gemini/StreamingQuestionAnswer.java | 2 +- .../snippets/src/main/java/vertexai/gemini/TextInput.java | 2 +- .../src/main/java/vertexai/gemini/VideoInputWithAudio.java | 2 +- .../snippets/src/test/java/vertexai/gemini/SnippetsIT.java | 6 +----- 12 files changed, 12 insertions(+), 16 deletions(-) diff --git a/vertexai/snippets/src/main/java/vertexai/gemini/ControlledGenerationSchema6.java b/vertexai/snippets/src/main/java/vertexai/gemini/ControlledGenerationSchema6.java index e1a23e58ecc..8396c03c3e9 100644 --- a/vertexai/snippets/src/main/java/vertexai/gemini/ControlledGenerationSchema6.java +++ b/vertexai/snippets/src/main/java/vertexai/gemini/ControlledGenerationSchema6.java @@ -33,7 +33,7 @@ public static void main(String[] args) throws IOException { // TODO(developer): Replace these variables before running the sample. String projectId = "genai-java-demos"; String location = "us-central1"; - String modelName = "gemini-2.0-flash-001"; + String modelName = "gemini-2.5-flash"; controlGenerationWithJsonSchema6(projectId, location, modelName); } diff --git a/vertexai/snippets/src/main/java/vertexai/gemini/FunctionCalling.java b/vertexai/snippets/src/main/java/vertexai/gemini/FunctionCalling.java index dc7ce54db2b..45ee8668c6b 100644 --- a/vertexai/snippets/src/main/java/vertexai/gemini/FunctionCalling.java +++ b/vertexai/snippets/src/main/java/vertexai/gemini/FunctionCalling.java @@ -38,7 +38,7 @@ public static void main(String[] args) throws IOException { // TODO(developer): Replace these variables before running the sample. String projectId = "your-google-cloud-project-id"; String location = "us-central1"; - String modelName = "gemini-2.0-flash-001"; + String modelName = "gemini-2.5-flash"; String promptText = "What's the weather like in Paris?"; diff --git a/vertexai/snippets/src/main/java/vertexai/gemini/GetMediaTokenCount.java b/vertexai/snippets/src/main/java/vertexai/gemini/GetMediaTokenCount.java index 444ee2b34d4..c6f5015d373 100644 --- a/vertexai/snippets/src/main/java/vertexai/gemini/GetMediaTokenCount.java +++ b/vertexai/snippets/src/main/java/vertexai/gemini/GetMediaTokenCount.java @@ -30,7 +30,7 @@ public static void main(String[] args) throws IOException { // TODO(developer): Replace these variables before running the sample. String projectId = "your-google-cloud-project-id"; String location = "us-central1"; - String modelName = "gemini-2.0-flash-001"; + String modelName = "gemini-2.5-flash"; getMediaTokenCount(projectId, location, modelName); } diff --git a/vertexai/snippets/src/main/java/vertexai/gemini/GetTokenCount.java b/vertexai/snippets/src/main/java/vertexai/gemini/GetTokenCount.java index 61911d7e44f..81835b64d36 100644 --- a/vertexai/snippets/src/main/java/vertexai/gemini/GetTokenCount.java +++ b/vertexai/snippets/src/main/java/vertexai/gemini/GetTokenCount.java @@ -28,7 +28,7 @@ public static void main(String[] args) throws IOException { // TODO(developer): Replace these variables before running the sample. String projectId = "your-google-cloud-project-id"; String location = "us-central1"; - String modelName = "gemini-2.0-flash-001"; + String modelName = "gemini-2.5-flash"; getTokenCount(projectId, location, modelName); } diff --git a/vertexai/snippets/src/main/java/vertexai/gemini/Multimodal.java b/vertexai/snippets/src/main/java/vertexai/gemini/Multimodal.java index b8003b3b8d7..c9b22e4a14b 100644 --- a/vertexai/snippets/src/main/java/vertexai/gemini/Multimodal.java +++ b/vertexai/snippets/src/main/java/vertexai/gemini/Multimodal.java @@ -29,7 +29,7 @@ public static void main(String[] args) throws Exception { // TODO(developer): Replace these variables before running the sample. String projectId = "your-google-cloud-project-id"; String location = "us-central1"; - String modelName = "gemini-2.0-flash-001"; + String modelName = "gemini-2.5-flash"; String output = nonStreamingMultimodal(projectId, location, modelName); System.out.println(output); diff --git a/vertexai/snippets/src/main/java/vertexai/gemini/QuestionAnswer.java b/vertexai/snippets/src/main/java/vertexai/gemini/QuestionAnswer.java index b985166d5f7..70a9ebe4157 100644 --- a/vertexai/snippets/src/main/java/vertexai/gemini/QuestionAnswer.java +++ b/vertexai/snippets/src/main/java/vertexai/gemini/QuestionAnswer.java @@ -28,7 +28,7 @@ public static void main(String[] args) throws Exception { // TODO(developer): Replace these variables before running the sample. String projectId = "your-google-cloud-project-id"; String location = "us-central1"; - String modelName = "gemini-2.0-flash-001"; + String modelName = "gemini-2.5-flash"; String output = simpleQuestion(projectId, location, modelName); System.out.println(output); diff --git a/vertexai/snippets/src/main/java/vertexai/gemini/Quickstart.java b/vertexai/snippets/src/main/java/vertexai/gemini/Quickstart.java index 1824b6297bc..910d74aa71e 100644 --- a/vertexai/snippets/src/main/java/vertexai/gemini/Quickstart.java +++ b/vertexai/snippets/src/main/java/vertexai/gemini/Quickstart.java @@ -30,7 +30,7 @@ public static void main(String[] args) throws IOException { // TODO(developer): Replace these variables before running the sample. String projectId = "your-google-cloud-project-id"; String location = "us-central1"; - String modelName = "gemini-2.0-flash-001"; + String modelName = "gemini-2.5-flash"; String output = quickstart(projectId, location, modelName); System.out.println(output); diff --git a/vertexai/snippets/src/main/java/vertexai/gemini/StreamingMultimodal.java b/vertexai/snippets/src/main/java/vertexai/gemini/StreamingMultimodal.java index 7d5dd807c6a..9e756abcb9f 100644 --- a/vertexai/snippets/src/main/java/vertexai/gemini/StreamingMultimodal.java +++ b/vertexai/snippets/src/main/java/vertexai/gemini/StreamingMultimodal.java @@ -27,7 +27,7 @@ public static void main(String[] args) throws Exception { // TODO(developer): Replace these variables before running the sample. String projectId = "your-google-cloud-project-id"; String location = "us-central1"; - String modelName = "gemini-2.0-flash-001"; + String modelName = "gemini-2.5-flash"; streamingMultimodal(projectId, location, modelName); } diff --git a/vertexai/snippets/src/main/java/vertexai/gemini/StreamingQuestionAnswer.java b/vertexai/snippets/src/main/java/vertexai/gemini/StreamingQuestionAnswer.java index 17bce1530e0..a8a1db35309 100644 --- a/vertexai/snippets/src/main/java/vertexai/gemini/StreamingQuestionAnswer.java +++ b/vertexai/snippets/src/main/java/vertexai/gemini/StreamingQuestionAnswer.java @@ -26,7 +26,7 @@ public static void main(String[] args) throws Exception { // TODO(developer): Replace these variables before running the sample. String projectId = "your-google-cloud-project-id"; String location = "us-central1"; - String modelName = "gemini-2.0-flash-001"; + String modelName = "gemini-2.5-flash"; streamingQuestion(projectId, location, modelName); } diff --git a/vertexai/snippets/src/main/java/vertexai/gemini/TextInput.java b/vertexai/snippets/src/main/java/vertexai/gemini/TextInput.java index fd582d021cd..f6b59b3c05e 100644 --- a/vertexai/snippets/src/main/java/vertexai/gemini/TextInput.java +++ b/vertexai/snippets/src/main/java/vertexai/gemini/TextInput.java @@ -29,7 +29,7 @@ public static void main(String[] args) throws IOException { // TODO(developer): Replace these variables before running the sample. String projectId = "your-google-cloud-project-id"; String location = "us-central1"; - String modelName = "gemini-2.0-flash-001"; + String modelName = "gemini-2.5-flash"; String textPrompt = "What's a good name for a flower shop that specializes in selling bouquets of" + " dried flowers?"; diff --git a/vertexai/snippets/src/main/java/vertexai/gemini/VideoInputWithAudio.java b/vertexai/snippets/src/main/java/vertexai/gemini/VideoInputWithAudio.java index 2bd4195e49a..fd65ff36ecf 100644 --- a/vertexai/snippets/src/main/java/vertexai/gemini/VideoInputWithAudio.java +++ b/vertexai/snippets/src/main/java/vertexai/gemini/VideoInputWithAudio.java @@ -32,7 +32,7 @@ public static void main(String[] args) throws IOException { // TODO(developer): Replace these variables before running the sample. String projectId = "your-google-cloud-project-id"; String location = "us-central1"; - String modelName = "gemini-2.0-flash-001"; + String modelName = "gemini-2.5-flash"; videoAudioInput(projectId, location, modelName); } diff --git a/vertexai/snippets/src/test/java/vertexai/gemini/SnippetsIT.java b/vertexai/snippets/src/test/java/vertexai/gemini/SnippetsIT.java index 8f43bd98a01..a179a56ae65 100644 --- a/vertexai/snippets/src/test/java/vertexai/gemini/SnippetsIT.java +++ b/vertexai/snippets/src/test/java/vertexai/gemini/SnippetsIT.java @@ -47,13 +47,9 @@ public class SnippetsIT { private static final String PROJECT_ID = System.getenv("GOOGLE_CLOUD_PROJECT"); private static final String LOCATION = "us-central1"; - private static final String GEMINI_FLASH = "gemini-2.0-flash-001"; - private static final String GEMINI_FLASH_1_5 = "gemini-2.0-flash-001"; - private static final String DATASTORE_ID = "grounding-test-datastore_1716831150046"; + private static final String GEMINI_FLASH = "gemini-2.5-flash"; private static final int MAX_ATTEMPT_COUNT = 3; private static final int INITIAL_BACKOFF_MILLIS = 120000; - private static final String TARGET_LANGUAGE_CODE = "fr"; - private static final String TEXT_TO_TRANSLATE = "Hello! How are you doing today?"; // 2 minutes