@@ -53,12 +53,12 @@ struct GenerateContentIntegrationTests {
5353 ( InstanceConfig . vertexAI_v1beta, ModelNames . gemini2FlashLite) ,
5454 ( InstanceConfig . vertexAI_v1beta_staging, ModelNames . gemini2FlashLite) ,
5555 ( InstanceConfig . googleAI_v1beta, ModelNames . gemini2FlashLite) ,
56- ( InstanceConfig . googleAI_v1beta, ModelNames . gemma3_27B ) ,
56+ ( InstanceConfig . googleAI_v1beta, ModelNames . gemma3_4B ) ,
5757 ( InstanceConfig . googleAI_v1beta_staging, ModelNames . gemini2FlashLite) ,
58- ( InstanceConfig . googleAI_v1beta_staging, ModelNames . gemma3_27B ) ,
58+ ( InstanceConfig . googleAI_v1beta_staging, ModelNames . gemma3_4B ) ,
5959 ( InstanceConfig . googleAI_v1_freeTier_bypassProxy, ModelNames . gemini2FlashLite) ,
6060 ( InstanceConfig . googleAI_v1beta_freeTier_bypassProxy, ModelNames . gemini2FlashLite) ,
61- ( InstanceConfig . googleAI_v1beta_freeTier_bypassProxy, ModelNames . gemma3_27B ) ,
61+ ( InstanceConfig . googleAI_v1beta_freeTier_bypassProxy, ModelNames . gemma3_4B ) ,
6262 ] )
6363 func generateContent( _ config: InstanceConfig , modelName: String ) async throws {
6464 let model = FirebaseAI . componentInstance ( config) . generativeModel (
@@ -82,7 +82,7 @@ struct GenerateContentIntegrationTests {
8282 #expect( promptTokensDetails. modality == . text)
8383 #expect( promptTokensDetails. tokenCount == usageMetadata. promptTokenCount)
8484 // The field `candidatesTokensDetails` is not included when using Gemma models.
85- if modelName == ModelNames . gemma3_27B {
85+ if modelName == ModelNames . gemma3_4B {
8686 #expect( usageMetadata. candidatesTokensDetails. isEmpty)
8787 } else {
8888 #expect( usageMetadata. candidatesTokensDetails. count == 1 )
@@ -191,12 +191,12 @@ struct GenerateContentIntegrationTests {
191191 ( InstanceConfig . vertexAI_v1beta, ModelNames . gemini2FlashLite) ,
192192 ( InstanceConfig . vertexAI_v1beta_staging, ModelNames . gemini2FlashLite) ,
193193 ( InstanceConfig . googleAI_v1beta, ModelNames . gemini2FlashLite) ,
194- ( InstanceConfig . googleAI_v1beta, ModelNames . gemma3_27B ) ,
194+ ( InstanceConfig . googleAI_v1beta, ModelNames . gemma3_4B ) ,
195195 ( InstanceConfig . googleAI_v1beta_staging, ModelNames . gemini2FlashLite) ,
196- ( InstanceConfig . googleAI_v1beta_staging, ModelNames . gemma3_27B ) ,
196+ ( InstanceConfig . googleAI_v1beta_staging, ModelNames . gemma3_4B ) ,
197197 ( InstanceConfig . googleAI_v1_freeTier_bypassProxy, ModelNames . gemini2FlashLite) ,
198198 ( InstanceConfig . googleAI_v1beta_freeTier_bypassProxy, ModelNames . gemini2FlashLite) ,
199- ( InstanceConfig . googleAI_v1beta_freeTier_bypassProxy, ModelNames . gemma3_27B ) ,
199+ ( InstanceConfig . googleAI_v1beta_freeTier_bypassProxy, ModelNames . gemma3_4B ) ,
200200 ] )
201201 func generateContentStream( _ config: InstanceConfig , modelName: String ) async throws {
202202 let expectedResponse = [
0 commit comments