Skip to content

Commit 2afba55

Browse files
committed
Use correct model names
1 parent 1f80109 commit 2afba55

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

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

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,9 @@ import com.google.firebase.quickstart.vertexai.feature.multimodal.PhotoReasoning
2727
import com.google.firebase.quickstart.vertexai.feature.text.SummarizeViewModel
2828
import com.google.firebase.vertexai.type.Schema
2929
import com.google.firebase.vertexai.type.Tool
30-
import com.google.firebase.vertexai.type.defineFunction
30+
import com.google.firebase.vertexai.type.FunctionDeclaration
3131
import com.google.firebase.vertexai.type.generationConfig
3232
import com.google.firebase.vertexai.vertexAI
33-
import org.json.JSONObject
3433

3534
val GenerativeViewModelFactory = object : ViewModelProvider.Factory {
3635
override fun <T : ViewModel> create(
@@ -47,7 +46,7 @@ val GenerativeViewModelFactory = object : ViewModelProvider.Factory {
4746
// Initialize a GenerativeModel with the `gemini-flash` AI model
4847
// for text generation
4948
val generativeModel = Firebase.vertexAI.generativeModel(
50-
modelName = "gemini-1.5-flash-preview-0514",
49+
modelName = "gemini-1.5-flash",
5150
generationConfig = config
5251
)
5352
SummarizeViewModel(generativeModel)
@@ -57,7 +56,7 @@ val GenerativeViewModelFactory = object : ViewModelProvider.Factory {
5756
// Initialize a GenerativeModel with the `gemini-flash` AI model
5857
// for multimodal text generation
5958
val generativeModel = Firebase.vertexAI.generativeModel(
60-
modelName = "gemini-1.5-flash-preview-0514",
59+
modelName = "gemini-1.5-flash",
6160
generationConfig = config
6261
)
6362
PhotoReasoningViewModel(generativeModel)
@@ -66,7 +65,7 @@ val GenerativeViewModelFactory = object : ViewModelProvider.Factory {
6665
isAssignableFrom(ChatViewModel::class.java) -> {
6766
// Initialize a GenerativeModel with the `gemini-flash` AI model for chat
6867
val generativeModel = Firebase.vertexAI.generativeModel(
69-
modelName = "gemini-1.5-flash-preview-0514",
68+
modelName = "gemini-1.5-flash",
7069
generationConfig = config
7170
)
7271
ChatViewModel(generativeModel)
@@ -88,7 +87,7 @@ val GenerativeViewModelFactory = object : ViewModelProvider.Factory {
8887

8988
// Initialize a GenerativeModel with the `gemini-pro` AI model for function calling chat
9089
val generativeModel = Firebase.vertexAI.generativeModel(
91-
modelName = "gemini-1.5-pro-preview-0514",
90+
modelName = "gemini-1.5-pro",
9291
generationConfig = config,
9392
tools = tools
9493
)

0 commit comments

Comments
 (0)