Skip to content

Commit

Permalink
Update sample app to use model 1.5-flash (#157)
Browse files Browse the repository at this point in the history
  • Loading branch information
tanzimfh authored May 28, 2024
1 parent 77501f5 commit 8ba2c7d
Showing 1 changed file with 6 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -37,31 +37,31 @@ val GenerativeViewModelFactory = object : ViewModelProvider.Factory {
return with(viewModelClass) {
when {
isAssignableFrom(SummarizeViewModel::class.java) -> {
// Initialize a GenerativeModel with the `gemini-pro` AI model
// Initialize a GenerativeModel with the `gemini-flash` AI model
// for text generation
val generativeModel = GenerativeModel(
modelName = "gemini-1.0-pro",
modelName = "gemini-1.5-flash-latest",
apiKey = BuildConfig.apiKey,
generationConfig = config
)
SummarizeViewModel(generativeModel)
}

isAssignableFrom(PhotoReasoningViewModel::class.java) -> {
// Initialize a GenerativeModel with the `gemini-pro-vision` AI model
// Initialize a GenerativeModel with the `gemini-flash` AI model
// for multimodal text generation
val generativeModel = GenerativeModel(
modelName = "gemini-1.0-pro-vision-latest",
modelName = "gemini-1.5-flash-latest",
apiKey = BuildConfig.apiKey,
generationConfig = config
)
PhotoReasoningViewModel(generativeModel)
}

isAssignableFrom(ChatViewModel::class.java) -> {
// Initialize a GenerativeModel with the `gemini-pro` AI model for chat
// Initialize a GenerativeModel with the `gemini-flash` AI model for chat
val generativeModel = GenerativeModel(
modelName = "gemini-1.0-pro",
modelName = "gemini-1.5-flash-latest",
apiKey = BuildConfig.apiKey,
generationConfig = config
)
Expand Down

0 comments on commit 8ba2c7d

Please sign in to comment.