@@ -34,7 +34,8 @@ final class ImageGenerationParametersTests: XCTestCase {
34
34
personGeneration: nil ,
35
35
outputOptions: nil ,
36
36
addWatermark: nil ,
37
- includeResponsibleAIFilterReason: true
37
+ includeResponsibleAIFilterReason: true ,
38
+ includeSafetyAttributes: true
38
39
)
39
40
40
41
let parameters = ImagenModel . imageGenerationParameters (
@@ -57,7 +58,8 @@ final class ImageGenerationParametersTests: XCTestCase {
57
58
personGeneration: nil ,
58
59
outputOptions: nil ,
59
60
addWatermark: nil ,
60
- includeResponsibleAIFilterReason: true
61
+ includeResponsibleAIFilterReason: true ,
62
+ includeSafetyAttributes: true
61
63
)
62
64
63
65
let parameters = ImagenModel . imageGenerationParameters (
@@ -95,7 +97,8 @@ final class ImageGenerationParametersTests: XCTestCase {
95
97
compressionQuality: imageFormat. compressionQuality
96
98
) ,
97
99
addWatermark: addWatermark,
98
- includeResponsibleAIFilterReason: true
100
+ includeResponsibleAIFilterReason: true ,
101
+ includeSafetyAttributes: true
99
102
)
100
103
101
104
let parameters = ImagenModel . imageGenerationParameters (
@@ -124,7 +127,8 @@ final class ImageGenerationParametersTests: XCTestCase {
124
127
personGeneration: personFilterLevel. rawValue,
125
128
outputOptions: nil ,
126
129
addWatermark: nil ,
127
- includeResponsibleAIFilterReason: true
130
+ includeResponsibleAIFilterReason: true ,
131
+ includeSafetyAttributes: true
128
132
)
129
133
130
134
let parameters = ImagenModel . imageGenerationParameters (
@@ -170,7 +174,8 @@ final class ImageGenerationParametersTests: XCTestCase {
170
174
compressionQuality: imageFormat. compressionQuality
171
175
) ,
172
176
addWatermark: addWatermark,
173
- includeResponsibleAIFilterReason: true
177
+ includeResponsibleAIFilterReason: true ,
178
+ includeSafetyAttributes: true
174
179
)
175
180
176
181
let parameters = ImagenModel . imageGenerationParameters (
@@ -209,7 +214,8 @@ final class ImageGenerationParametersTests: XCTestCase {
209
214
personGeneration: personGeneration,
210
215
outputOptions: outputOptions,
211
216
addWatermark: addWatermark,
212
- includeResponsibleAIFilterReason: includeRAIReason
217
+ includeResponsibleAIFilterReason: includeRAIReason,
218
+ includeSafetyAttributes: true
213
219
)
214
220
215
221
let jsonData = try encoder. encode ( parameters)
@@ -220,6 +226,7 @@ final class ImageGenerationParametersTests: XCTestCase {
220
226
" addWatermark " : \( addWatermark) ,
221
227
" aspectRatio " : " \( aspectRatio) " ,
222
228
" includeRaiReason " : \( includeRAIReason) ,
229
+ " includeSafetyAttributes " : true,
223
230
" negativePrompt " : " \( negativePrompt) " ,
224
231
" outputOptions " : {
225
232
" mimeType " : " \( mimeType) "
0 commit comments