Skip to content

Commit 60c0083

Browse files
authored
Merge pull request #1626 from firebase/tanzim.vertex
Update Vertex AI quickstart to use model 1.5-flash
2 parents 717490f + c4ec0cd commit 60c0083

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

vertexai/app/src/main/kotlin/com/google/firebase/quickstart/vertexai/GenerativeAiViewModelFactory.kt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,29 +43,29 @@ val GenerativeViewModelFactory = object : ViewModelProvider.Factory {
4343
return with(viewModelClass) {
4444
when {
4545
isAssignableFrom(SummarizeViewModel::class.java) -> {
46-
// Initialize a GenerativeModel with the `gemini-pro` AI model
46+
// Initialize a GenerativeModel with the `gemini-flash` AI model
4747
// for text generation
4848
val generativeModel = Firebase.vertexAI.generativeModel(
49-
modelName = "gemini-1.5-pro-preview-0409",
49+
modelName = "gemini-1.5-flash-preview-0514",
5050
generationConfig = config
5151
)
5252
SummarizeViewModel(generativeModel)
5353
}
5454

5555
isAssignableFrom(PhotoReasoningViewModel::class.java) -> {
56-
// Initialize a GenerativeModel with the `gemini-pro` AI model
56+
// Initialize a GenerativeModel with the `gemini-flash` AI model
5757
// for multimodal text generation
5858
val generativeModel = Firebase.vertexAI.generativeModel(
59-
modelName = "gemini-1.5-pro-preview-0409",
59+
modelName = "gemini-1.5-flash-preview-0514",
6060
generationConfig = config
6161
)
6262
PhotoReasoningViewModel(generativeModel)
6363
}
6464

6565
isAssignableFrom(ChatViewModel::class.java) -> {
66-
// Initialize a GenerativeModel with the `gemini-pro` AI model for chat
66+
// Initialize a GenerativeModel with the `gemini-flash` AI model for chat
6767
val generativeModel = Firebase.vertexAI.generativeModel(
68-
modelName = "gemini-1.5-pro-preview-0409",
68+
modelName = "gemini-1.5-flash-preview-0514",
6969
generationConfig = config
7070
)
7171
ChatViewModel(generativeModel)
@@ -89,7 +89,7 @@ val GenerativeViewModelFactory = object : ViewModelProvider.Factory {
8989

9090
// Initialize a GenerativeModel with the `gemini-pro` AI model for function calling chat
9191
val generativeModel = Firebase.vertexAI.generativeModel(
92-
modelName = "gemini-1.5-pro-preview-0409",
92+
modelName = "gemini-1.5-pro-preview-0514",
9393
generationConfig = config,
9494
tools = tools
9595
)

0 commit comments

Comments
 (0)