Skip to content

Commit 3027569

Browse files
andrewheardcherylEnkidu
authored andcommitted
[Firebase AI] Update models used in integration tests (#15007)
1 parent a00029b commit 3027569

File tree

2 files changed

+15
-14
lines changed

2 files changed

+15
-14
lines changed

FirebaseAI/Tests/TestApp/Sources/Constants.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ public enum FirebaseAppNames {
2323
public enum ModelNames {
2424
public static let gemini2Flash = "gemini-2.0-flash-001"
2525
public static let gemini2FlashLite = "gemini-2.0-flash-lite-001"
26-
public static let gemini2FlashExperimental = "gemini-2.0-flash-exp"
27-
public static let gemini2_5_FlashPreview = "gemini-2.5-flash-preview-05-20"
28-
public static let gemini2_5_ProPreview = "gemini-2.5-pro-preview-06-05"
26+
public static let gemini2FlashPreviewImageGeneration = "gemini-2.0-flash-preview-image-generation"
27+
public static let gemini2_5_Flash = "gemini-2.5-flash"
28+
public static let gemini2_5_Pro = "gemini-2.5-pro"
2929
public static let gemma3_4B = "gemma-3-4b-it"
3030
}

FirebaseAI/Tests/TestApp/Tests/Integration/GenerateContentIntegrationTests.swift

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -135,16 +135,16 @@ struct GenerateContentIntegrationTests {
135135
}
136136

137137
@Test(arguments: [
138-
(InstanceConfig.vertexAI_v1beta, ModelNames.gemini2_5_FlashPreview, 0),
139-
(InstanceConfig.vertexAI_v1beta, ModelNames.gemini2_5_FlashPreview, 24576),
140-
(InstanceConfig.vertexAI_v1beta_global, ModelNames.gemini2_5_ProPreview, 128),
141-
(InstanceConfig.vertexAI_v1beta_global, ModelNames.gemini2_5_ProPreview, 32768),
142-
(InstanceConfig.googleAI_v1beta, ModelNames.gemini2_5_FlashPreview, 0),
143-
(InstanceConfig.googleAI_v1beta, ModelNames.gemini2_5_FlashPreview, 24576),
144-
(InstanceConfig.googleAI_v1beta, ModelNames.gemini2_5_ProPreview, 128),
145-
(InstanceConfig.googleAI_v1beta, ModelNames.gemini2_5_ProPreview, 32768),
146-
(InstanceConfig.googleAI_v1beta_freeTier, ModelNames.gemini2_5_FlashPreview, 0),
147-
(InstanceConfig.googleAI_v1beta_freeTier, ModelNames.gemini2_5_FlashPreview, 24576),
138+
(InstanceConfig.vertexAI_v1beta, ModelNames.gemini2_5_Flash, 0),
139+
(InstanceConfig.vertexAI_v1beta, ModelNames.gemini2_5_Flash, 24576),
140+
(InstanceConfig.vertexAI_v1beta_global, ModelNames.gemini2_5_Pro, 128),
141+
(InstanceConfig.vertexAI_v1beta_global, ModelNames.gemini2_5_Pro, 32768),
142+
(InstanceConfig.googleAI_v1beta, ModelNames.gemini2_5_Flash, 0),
143+
(InstanceConfig.googleAI_v1beta, ModelNames.gemini2_5_Flash, 24576),
144+
(InstanceConfig.googleAI_v1beta, ModelNames.gemini2_5_Pro, 128),
145+
(InstanceConfig.googleAI_v1beta, ModelNames.gemini2_5_Pro, 32768),
146+
(InstanceConfig.googleAI_v1beta_freeTier, ModelNames.gemini2_5_Flash, 0),
147+
(InstanceConfig.googleAI_v1beta_freeTier, ModelNames.gemini2_5_Flash, 24576),
148148
])
149149
func generateContentThinking(_ config: InstanceConfig, modelName: String,
150150
thinkingBudget: Int) async throws {
@@ -197,6 +197,7 @@ struct GenerateContentIntegrationTests {
197197

198198
@Test(arguments: [
199199
InstanceConfig.vertexAI_v1beta,
200+
InstanceConfig.vertexAI_v1beta_global,
200201
InstanceConfig.googleAI_v1beta,
201202
InstanceConfig.googleAI_v1beta_staging,
202203
InstanceConfig.googleAI_v1beta_freeTier_bypassProxy,
@@ -209,7 +210,7 @@ struct GenerateContentIntegrationTests {
209210
responseModalities: [.text, .image]
210211
)
211212
let model = FirebaseAI.componentInstance(config).generativeModel(
212-
modelName: ModelNames.gemini2FlashExperimental,
213+
modelName: ModelNames.gemini2FlashPreviewImageGeneration,
213214
generationConfig: generationConfig,
214215
safetySettings: safetySettings
215216
)

0 commit comments

Comments
 (0)