@@ -157,6 +157,9 @@ package com.google.firebase.ai.java {
157
157
158
158
package com.google.firebase.ai.type {
159
159
160
+ public final class APINotConfiguredException extends com.google.firebase.ai.type.FirebaseAIException {
161
+ }
162
+
160
163
public final class AudioRecordInitializationFailedException extends com.google.firebase.ai.type.FirebaseAIException {
161
164
ctor public AudioRecordInitializationFailedException(String message);
162
165
}
@@ -214,6 +217,8 @@ package com.google.firebase.ai.type {
214
217
ctor public CodeExecutionResultPart(String outcome, String output);
215
218
method public String getOutcome();
216
219
method public String getOutput();
220
+ method public boolean isThought();
221
+ property public boolean isThought;
217
222
property public final String outcome;
218
223
property public final String output;
219
224
}
@@ -289,14 +294,18 @@ package com.google.firebase.ai.type {
289
294
ctor public ExecutableCodePart(String language, String code);
290
295
method public String getCode();
291
296
method public String getLanguage();
297
+ method public boolean isThought();
292
298
property public final String code;
299
+ property public boolean isThought;
293
300
property public final String language;
294
301
}
295
302
296
303
public final class FileDataPart implements com.google.firebase.ai.type.Part {
297
304
ctor public FileDataPart(String uri, String mimeType);
298
305
method public String getMimeType();
299
306
method public String getUri();
307
+ method public boolean isThought();
308
+ property public boolean isThought;
300
309
property public final String mimeType;
301
310
property public final String uri;
302
311
}
@@ -331,8 +340,10 @@ package com.google.firebase.ai.type {
331
340
method public java.util.Map<java.lang.String,kotlinx.serialization.json.JsonElement> getArgs();
332
341
method public String? getId();
333
342
method public String getName();
343
+ method public boolean isThought();
334
344
property public final java.util.Map<java.lang.String,kotlinx.serialization.json.JsonElement> args;
335
345
property public final String? id;
346
+ property public boolean isThought;
336
347
property public final String name;
337
348
}
338
349
@@ -361,7 +372,9 @@ package com.google.firebase.ai.type {
361
372
method public String? getId();
362
373
method public String getName();
363
374
method public kotlinx.serialization.json.JsonObject getResponse();
375
+ method public boolean isThought();
364
376
property public final String? id;
377
+ property public boolean isThought;
365
378
property public final String name;
366
379
property public final kotlinx.serialization.json.JsonObject response;
367
380
}
@@ -373,12 +386,14 @@ package com.google.firebase.ai.type {
373
386
method public java.util.List<com.google.firebase.ai.type.InlineDataPart> getInlineDataParts();
374
387
method public com.google.firebase.ai.type.PromptFeedback? getPromptFeedback();
375
388
method public String? getText();
389
+ method public String? getThoughtSummary();
376
390
method public com.google.firebase.ai.type.UsageMetadata? getUsageMetadata();
377
391
property public final java.util.List<com.google.firebase.ai.type.Candidate> candidates;
378
392
property public final java.util.List<com.google.firebase.ai.type.FunctionCallPart> functionCalls;
379
393
property public final java.util.List<com.google.firebase.ai.type.InlineDataPart> inlineDataParts;
380
394
property public final com.google.firebase.ai.type.PromptFeedback? promptFeedback;
381
395
property public final String? text;
396
+ property public final String? thoughtSummary;
382
397
property public final com.google.firebase.ai.type.UsageMetadata? usageMetadata;
383
398
}
384
399
@@ -549,7 +564,9 @@ package com.google.firebase.ai.type {
549
564
public final class ImagePart implements com.google.firebase.ai.type.Part {
550
565
ctor public ImagePart(android.graphics.Bitmap image);
551
566
method public android.graphics.Bitmap getImage();
567
+ method public boolean isThought();
552
568
property public final android.graphics.Bitmap image;
569
+ property public boolean isThought;
553
570
}
554
571
555
572
@com.google.firebase.ai.type.PublicPreviewAPI public final class ImagenAspectRatio {
@@ -698,12 +715,14 @@ package com.google.firebase.ai.type {
698
715
@com.google.firebase.ai.type.PublicPreviewAPI public abstract class ImagenMaskReference extends com.google.firebase.ai.type.ImagenReferenceImage {
699
716
method public static final java.util.List<com.google.firebase.ai.type.ImagenReferenceImage> generateMaskAndPadForOutpainting(com.google.firebase.ai.type.ImagenInlineImage image, com.google.firebase.ai.type.Dimensions newDimensions);
700
717
method public static final java.util.List<com.google.firebase.ai.type.ImagenReferenceImage> generateMaskAndPadForOutpainting(com.google.firebase.ai.type.ImagenInlineImage image, com.google.firebase.ai.type.Dimensions newDimensions, com.google.firebase.ai.type.ImagenImagePlacement newPosition = com.google.firebase.ai.type.ImagenImagePlacement.CENTER);
718
+ method public static final java.util.List<com.google.firebase.ai.type.ImagenReferenceImage> generateMaskAndPadForOutpainting(com.google.firebase.ai.type.ImagenInlineImage image, com.google.firebase.ai.type.Dimensions newDimensions, com.google.firebase.ai.type.ImagenImagePlacement newPosition = com.google.firebase.ai.type.ImagenImagePlacement.CENTER, double dilation = 0.01);
701
719
field public static final com.google.firebase.ai.type.ImagenMaskReference.Companion Companion;
702
720
}
703
721
704
722
public static final class ImagenMaskReference.Companion {
705
723
method public java.util.List<com.google.firebase.ai.type.ImagenReferenceImage> generateMaskAndPadForOutpainting(com.google.firebase.ai.type.ImagenInlineImage image, com.google.firebase.ai.type.Dimensions newDimensions);
706
724
method public java.util.List<com.google.firebase.ai.type.ImagenReferenceImage> generateMaskAndPadForOutpainting(com.google.firebase.ai.type.ImagenInlineImage image, com.google.firebase.ai.type.Dimensions newDimensions, com.google.firebase.ai.type.ImagenImagePlacement newPosition = com.google.firebase.ai.type.ImagenImagePlacement.CENTER);
725
+ method public java.util.List<com.google.firebase.ai.type.ImagenReferenceImage> generateMaskAndPadForOutpainting(com.google.firebase.ai.type.ImagenInlineImage image, com.google.firebase.ai.type.Dimensions newDimensions, com.google.firebase.ai.type.ImagenImagePlacement newPosition = com.google.firebase.ai.type.ImagenImagePlacement.CENTER, double dilation = 0.01);
707
726
}
708
727
709
728
@com.google.firebase.ai.type.PublicPreviewAPI public final class ImagenPersonFilterLevel {
@@ -772,7 +791,9 @@ package com.google.firebase.ai.type {
772
791
ctor public InlineDataPart(byte[] inlineData, String mimeType);
773
792
method public byte[] getInlineData();
774
793
method public String getMimeType();
794
+ method public boolean isThought();
775
795
property public final byte[] inlineData;
796
+ property public boolean isThought;
776
797
property public final String mimeType;
777
798
}
778
799
@@ -881,6 +902,8 @@ package com.google.firebase.ai.type {
881
902
}
882
903
883
904
public interface Part {
905
+ method public boolean isThought();
906
+ property public abstract boolean isThought;
884
907
}
885
908
886
909
public final class PartKt {
@@ -1141,6 +1164,8 @@ package com.google.firebase.ai.type {
1141
1164
public final class TextPart implements com.google.firebase.ai.type.Part {
1142
1165
ctor public TextPart(String text);
1143
1166
method public String getText();
1167
+ method public boolean isThought();
1168
+ property public boolean isThought;
1144
1169
property public final String text;
1145
1170
}
1146
1171
@@ -1150,6 +1175,7 @@ package com.google.firebase.ai.type {
1150
1175
public static final class ThinkingConfig.Builder {
1151
1176
ctor public ThinkingConfig.Builder();
1152
1177
method public com.google.firebase.ai.type.ThinkingConfig build();
1178
+ method public com.google.firebase.ai.type.ThinkingConfig.Builder setIncludeThoughts(boolean includeThoughts);
1153
1179
method public com.google.firebase.ai.type.ThinkingConfig.Builder setThinkingBudget(int thinkingBudget);
1154
1180
}
1155
1181
0 commit comments