@@ -165,6 +165,23 @@ package com.google.firebase.ai.type {
165
165
public final class APINotConfiguredException extends com.google.firebase.ai.type.FirebaseAIException {
166
166
}
167
167
168
+ public final class AspectRatio {
169
+ field public static final com.google.firebase.ai.type.AspectRatio.Companion Companion;
170
+ field public static final com.google.firebase.ai.type.AspectRatio LANDSCAPE_16x9;
171
+ field public static final com.google.firebase.ai.type.AspectRatio LANDSCAPE_21x9;
172
+ field public static final com.google.firebase.ai.type.AspectRatio LANDSCAPE_3x2;
173
+ field public static final com.google.firebase.ai.type.AspectRatio LANDSCAPE_4x3;
174
+ field public static final com.google.firebase.ai.type.AspectRatio LANDSCAPE_5x4;
175
+ field public static final com.google.firebase.ai.type.AspectRatio PORTRAIT_2x3;
176
+ field public static final com.google.firebase.ai.type.AspectRatio PORTRAIT_3x4;
177
+ field public static final com.google.firebase.ai.type.AspectRatio PORTRAIT_4x5;
178
+ field public static final com.google.firebase.ai.type.AspectRatio PORTRAIT_9x16;
179
+ field public static final com.google.firebase.ai.type.AspectRatio SQUARE_1x1;
180
+ }
181
+
182
+ public static final class AspectRatio.Companion {
183
+ }
184
+
168
185
public final class AudioRecordInitializationFailedException extends com.google.firebase.ai.type.FirebaseAIException {
169
186
ctor public AudioRecordInitializationFailedException(String message);
170
187
}
@@ -323,8 +340,13 @@ package com.google.firebase.ai.type {
323
340
property public final int ordinal;
324
341
field public static final com.google.firebase.ai.type.FinishReason BLOCKLIST;
325
342
field public static final com.google.firebase.ai.type.FinishReason.Companion Companion;
343
+ field public static final com.google.firebase.ai.type.FinishReason IMAGE_OTHER;
344
+ field public static final com.google.firebase.ai.type.FinishReason IMAGE_PROHIBITED_CONTENT;
345
+ field public static final com.google.firebase.ai.type.FinishReason IMAGE_RECITATION;
346
+ field public static final com.google.firebase.ai.type.FinishReason IMAGE_SAFETY;
326
347
field public static final com.google.firebase.ai.type.FinishReason MALFORMED_FUNCTION_CALL;
327
348
field public static final com.google.firebase.ai.type.FinishReason MAX_TOKENS;
349
+ field public static final com.google.firebase.ai.type.FinishReason NO_IMAGE;
328
350
field public static final com.google.firebase.ai.type.FinishReason OTHER;
329
351
field public static final com.google.firebase.ai.type.FinishReason PROHIBITED_CONTENT;
330
352
field public static final com.google.firebase.ai.type.FinishReason RECITATION;
@@ -412,6 +434,7 @@ package com.google.firebase.ai.type {
412
434
method public com.google.firebase.ai.type.GenerationConfig build();
413
435
method public com.google.firebase.ai.type.GenerationConfig.Builder setCandidateCount(Integer? candidateCount);
414
436
method public com.google.firebase.ai.type.GenerationConfig.Builder setFrequencyPenalty(Float? frequencyPenalty);
437
+ method public com.google.firebase.ai.type.GenerationConfig.Builder setImageConfig(com.google.firebase.ai.type.ImageConfig? imageConfig);
415
438
method public com.google.firebase.ai.type.GenerationConfig.Builder setMaxOutputTokens(Integer? maxOutputTokens);
416
439
method public com.google.firebase.ai.type.GenerationConfig.Builder setPresencePenalty(Float? presencePenalty);
417
440
method public com.google.firebase.ai.type.GenerationConfig.Builder setResponseMimeType(String? responseMimeType);
@@ -424,6 +447,7 @@ package com.google.firebase.ai.type {
424
447
method public com.google.firebase.ai.type.GenerationConfig.Builder setTopP(Float? topP);
425
448
field public Integer? candidateCount;
426
449
field public Float? frequencyPenalty;
450
+ field public com.google.firebase.ai.type.ImageConfig? imageConfig;
427
451
field public Integer? maxOutputTokens;
428
452
field public Float? presencePenalty;
429
453
field public String? responseMimeType;
@@ -571,6 +595,19 @@ package com.google.firebase.ai.type {
571
595
public static final class HarmSeverity.Companion {
572
596
}
573
597
598
+ public final class ImageConfig {
599
+ }
600
+
601
+ public static final class ImageConfig.Builder {
602
+ ctor public ImageConfig.Builder();
603
+ method public com.google.firebase.ai.type.ImageConfig build();
604
+ method public com.google.firebase.ai.type.ImageConfig.Builder setAspectRatio(com.google.firebase.ai.type.AspectRatio? aspectRatio);
605
+ }
606
+
607
+ public final class ImageConfigKt {
608
+ method public static com.google.firebase.ai.type.ImageConfig imageConfig(kotlin.jvm.functions.Function1<? super com.google.firebase.ai.type.ImageConfig.Builder,kotlin.Unit> init);
609
+ }
610
+
574
611
public final class ImagePart implements com.google.firebase.ai.type.Part {
575
612
ctor public ImagePart(android.graphics.Bitmap image);
576
613
method public android.graphics.Bitmap getImage();
0 commit comments