Skip to content

Commit e373efa

Browse files
authored
[Firebase AI] Update models to newer versions (#1809)
1 parent 0b2a3e7 commit e373efa

File tree

6 files changed

+7
-7
lines changed

6 files changed

+7
-7
lines changed

firebaseai/FirebaseAIExample/ChatExample/Screens/ConversationScreen.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ struct ConversationScreen: View {
3030

3131
init(firebaseService: FirebaseAI, title: String, searchGroundingEnabled: Bool = false) {
3232
let model = firebaseService.generativeModel(
33-
modelName: "gemini-2.0-flash-001",
33+
modelName: "gemini-2.5-flash-lite",
3434
tools: searchGroundingEnabled ? [.googleSearch()] : []
3535
)
3636
self.title = title

firebaseai/FirebaseAIExample/ChatExample/ViewModels/ConversationViewModel.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class ConversationViewModel: ObservableObject {
4444
self.model = model
4545
} else {
4646
self.model = firebaseService.generativeModel(
47-
modelName: "gemini-2.0-flash-001"
47+
modelName: "gemini-2.5-flash-lite"
4848
)
4949
}
5050
chat = self.model.startChat()

firebaseai/FirebaseAIExample/FunctionCallingExample/ViewModels/FunctionCallingViewModel.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ class FunctionCallingViewModel: ObservableObject {
4343

4444
init(firebaseService: FirebaseAI) { // Accept FirebaseAI instance
4545
model = firebaseService.generativeModel(
46-
modelName: "gemini-2.0-flash-001",
46+
modelName: "gemini-2.5-flash-lite",
4747
tools: [.functionDeclarations([
4848
FunctionDeclaration(
4949
name: "get_exchange_rate",

firebaseai/FirebaseAIExample/GenerativeAIMultimodalExample/ViewModels/PhotoReasoningViewModel.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ class PhotoReasoningViewModel: ObservableObject {
4848
private var model: GenerativeModel?
4949

5050
init(firebaseService: FirebaseAI) {
51-
model = firebaseService.generativeModel(modelName: "gemini-2.0-flash-001")
51+
model = firebaseService.generativeModel(modelName: "gemini-2.5-flash-lite")
5252
}
5353

5454
func reason() async {

firebaseai/FirebaseAIExample/GenerativeAITextExample/ViewModels/GenerateContentViewModel.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ class GenerateContentViewModel: ObservableObject {
3636
private var model: GenerativeModel?
3737

3838
init(firebaseService: FirebaseAI) {
39-
model = firebaseService.generativeModel(modelName: "gemini-2.0-flash-001")
39+
model = firebaseService.generativeModel(modelName: "gemini-2.5-flash-lite")
4040
}
4141

4242
func generateContent(inputText: String) async {

firebaseai/FirebaseAIExample/ImagenExample/ImagenViewModel.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,13 @@ class ImagenViewModel: ObservableObject {
4242
private var generateImagesTask: Task<Void, Never>?
4343

4444
init(firebaseService: FirebaseAI) {
45-
let modelName = "imagen-3.0-generate-002"
45+
let modelName = "imagen-4.0-fast-generate-001"
4646
let safetySettings = ImagenSafetySettings(
4747
safetyFilterLevel: .blockLowAndAbove
4848
)
4949
var generationConfig = ImagenGenerationConfig()
5050
generationConfig.numberOfImages = 4
51-
generationConfig.aspectRatio = .landscape4x3
51+
generationConfig.aspectRatio = .square1x1
5252

5353
model = firebaseService.imagenModel(
5454
modelName: modelName,

0 commit comments

Comments
 (0)