@@ -54,7 +54,11 @@ public final class ImagenModel {
5454 -> ImageGenerationResponse < ImagenInlineDataImage > {
5555 return try await generateImages (
5656 prompt: prompt,
57- parameters: imageGenerationParameters ( storageURI: nil , generationConfig: generationConfig)
57+ parameters: ImagenModel . imageGenerationParameters (
58+ storageURI: nil ,
59+ generationConfig: generationConfig,
60+ safetySettings: safetySettings
61+ )
5862 )
5963 }
6064
@@ -63,9 +67,10 @@ public final class ImagenModel {
6367 -> ImageGenerationResponse < ImagenFileDataImage > {
6468 return try await generateImages (
6569 prompt: prompt,
66- parameters: imageGenerationParameters (
70+ parameters: ImagenModel . imageGenerationParameters (
6771 storageURI: storageURI,
68- generationConfig: generationConfig
72+ generationConfig: generationConfig,
73+ safetySettings: safetySettings
6974 )
7075 )
7176 }
@@ -83,8 +88,9 @@ public final class ImagenModel {
8388 return try await generativeAIService. loadRequest ( request: request)
8489 }
8590
86- func imageGenerationParameters( storageURI: String ? ,
87- generationConfig: ImagenGenerationConfig ? = nil )
91+ static func imageGenerationParameters( storageURI: String ? ,
92+ generationConfig: ImagenGenerationConfig ? ,
93+ safetySettings: ImagenSafetySettings ? )
8894 -> ImageGenerationParameters {
8995 return ImageGenerationParameters (
9096 sampleCount: generationConfig? . numberOfImages ?? 1 ,
0 commit comments