@@ -71,7 +71,7 @@ package com.google.firebase.ai {
71
71
method public suspend Object? editImage(java.util.List<? extends com.google.firebase.ai.type.ImagenReferenceImage> referenceImages, String prompt, com.google.firebase.ai.type.ImagenEditingConfig? config = null, kotlin.coroutines.Continuation<? super com.google.firebase.ai.type.ImagenGenerationResponse<com.google.firebase.ai.type.ImagenInlineImage>>);
72
72
method public suspend Object? generateImages(String prompt, kotlin.coroutines.Continuation<? super com.google.firebase.ai.type.ImagenGenerationResponse<com.google.firebase.ai.type.ImagenInlineImage>>);
73
73
method public suspend Object? inpaintImage(com.google.firebase.ai.type.ImagenInlineImage image, String prompt, com.google.firebase.ai.type.ImagenMaskReference mask, com.google.firebase.ai.type.ImagenEditingConfig config, kotlin.coroutines.Continuation<? super com.google.firebase.ai.type.ImagenGenerationResponse<com.google.firebase.ai.type.ImagenInlineImage>>);
74
- method public suspend Object? outpaintImage(com.google.firebase.ai.type.ImagenInlineImage image, com.google.firebase.ai.type.Dimensions newDimensions, com.google.firebase.ai.type.ImagenImagePlacement newPosition = ImagenImagePlacement.CENTER, String prompt = "", com.google.firebase.ai.type.ImagenEditingConfig? config = null, kotlin.coroutines.Continuation<? super com.google.firebase.ai.type.ImagenGenerationResponse<com.google.firebase.ai.type.ImagenInlineImage>>);
74
+ method public suspend Object? outpaintImage(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, String prompt = "", com.google.firebase.ai.type.ImagenEditingConfig? config = null, kotlin.coroutines.Continuation<? super com.google.firebase.ai.type.ImagenGenerationResponse<com.google.firebase.ai.type.ImagenInlineImage>>);
75
75
}
76
76
77
77
@com.google.firebase.ai.type.PublicPreviewAPI public final class LiveGenerativeModel {
@@ -115,7 +115,7 @@ package com.google.firebase.ai.java {
115
115
method public abstract com.google.common.util.concurrent.ListenableFuture<com.google.firebase.ai.type.ImagenGenerationResponse<com.google.firebase.ai.type.ImagenInlineImage>> generateImages(String prompt);
116
116
method public abstract com.google.firebase.ai.ImagenModel getImageModel();
117
117
method public abstract com.google.common.util.concurrent.ListenableFuture<com.google.firebase.ai.type.ImagenGenerationResponse<com.google.firebase.ai.type.ImagenInlineImage>> inpaintImage(com.google.firebase.ai.type.ImagenInlineImage image, String prompt, com.google.firebase.ai.type.ImagenMaskReference mask, com.google.firebase.ai.type.ImagenEditingConfig config);
118
- method public abstract com.google.common.util.concurrent.ListenableFuture<com.google.firebase.ai.type.ImagenGenerationResponse<com.google.firebase.ai.type.ImagenInlineImage>> outpaintImage(com.google.firebase.ai.type.ImagenInlineImage image, com.google.firebase.ai.type.Dimensions newDimensions, com.google.firebase.ai.type.ImagenImagePlacement newPosition = ImagenImagePlacement.CENTER, String prompt = "", com.google.firebase.ai.type.ImagenEditingConfig? config = null);
118
+ method public abstract com.google.common.util.concurrent.ListenableFuture<com.google.firebase.ai.type.ImagenGenerationResponse<com.google.firebase.ai.type.ImagenInlineImage>> outpaintImage(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, String prompt = "", com.google.firebase.ai.type.ImagenEditingConfig? config = null);
119
119
field public static final com.google.firebase.ai.java.ImagenModelFutures.Companion Companion;
120
120
}
121
121
@@ -556,31 +556,24 @@ package com.google.firebase.ai.type {
556
556
}
557
557
558
558
public final class ImagenControlType {
559
+ field public static final com.google.firebase.ai.type.ImagenControlType CANNY;
560
+ field public static final com.google.firebase.ai.type.ImagenControlType COLOR_SUPERPIXEL;
559
561
field public static final com.google.firebase.ai.type.ImagenControlType.Companion Companion;
562
+ field public static final com.google.firebase.ai.type.ImagenControlType FACE_MESH;
563
+ field public static final com.google.firebase.ai.type.ImagenControlType SCRIBBLE;
560
564
}
561
565
562
566
public static final class ImagenControlType.Companion {
563
- method public com.google.firebase.ai.type.ImagenControlType getCANNY();
564
- method public com.google.firebase.ai.type.ImagenControlType getCOLOR_SUPERPIXEL();
565
- method public com.google.firebase.ai.type.ImagenControlType getFACE_MESH();
566
- method public com.google.firebase.ai.type.ImagenControlType getSCRIBBLE();
567
- property public final com.google.firebase.ai.type.ImagenControlType CANNY;
568
- property public final com.google.firebase.ai.type.ImagenControlType COLOR_SUPERPIXEL;
569
- property public final com.google.firebase.ai.type.ImagenControlType FACE_MESH;
570
- property public final com.google.firebase.ai.type.ImagenControlType SCRIBBLE;
571
567
}
572
568
573
569
public final class ImagenEditMode {
574
570
field public static final com.google.firebase.ai.type.ImagenEditMode.Companion Companion;
571
+ field public static final com.google.firebase.ai.type.ImagenEditMode INPAINT_INSERTION;
572
+ field public static final com.google.firebase.ai.type.ImagenEditMode INPAINT_REMOVAL;
573
+ field public static final com.google.firebase.ai.type.ImagenEditMode OUTPAINT;
575
574
}
576
575
577
576
public static final class ImagenEditMode.Companion {
578
- method public com.google.firebase.ai.type.ImagenEditMode getINPAINT_INSERTION();
579
- method public com.google.firebase.ai.type.ImagenEditMode getINPAINT_REMOVAL();
580
- method public com.google.firebase.ai.type.ImagenEditMode getOUTPAINT();
581
- property public final com.google.firebase.ai.type.ImagenEditMode INPAINT_INSERTION;
582
- property public final com.google.firebase.ai.type.ImagenEditMode INPAINT_REMOVAL;
583
- property public final com.google.firebase.ai.type.ImagenEditMode OUTPAINT;
584
577
}
585
578
586
579
@com.google.firebase.ai.type.PublicPreviewAPI public final class ImagenEditingConfig {
@@ -652,33 +645,25 @@ package com.google.firebase.ai.type {
652
645
}
653
646
654
647
public final class ImagenImagePlacement {
648
+ method public static com.google.firebase.ai.type.ImagenImagePlacement fromCoordinate(int x, int y);
655
649
method public Integer? getX();
656
650
method public Integer? getY();
657
651
property public final Integer? x;
658
652
property public final Integer? y;
653
+ field public static final com.google.firebase.ai.type.ImagenImagePlacement BOTTOM_CENTER;
654
+ field public static final com.google.firebase.ai.type.ImagenImagePlacement BOTTOM_LEFT;
655
+ field public static final com.google.firebase.ai.type.ImagenImagePlacement BOTTOM_RIGHT;
656
+ field public static final com.google.firebase.ai.type.ImagenImagePlacement CENTER;
659
657
field public static final com.google.firebase.ai.type.ImagenImagePlacement.Companion Companion;
658
+ field public static final com.google.firebase.ai.type.ImagenImagePlacement LEFT_CENTER;
659
+ field public static final com.google.firebase.ai.type.ImagenImagePlacement RIGHT_CENTER;
660
+ field public static final com.google.firebase.ai.type.ImagenImagePlacement TOP_CENTER;
661
+ field public static final com.google.firebase.ai.type.ImagenImagePlacement TOP_LEFT;
662
+ field public static final com.google.firebase.ai.type.ImagenImagePlacement TOP_RIGHT;
660
663
}
661
664
662
665
public static final class ImagenImagePlacement.Companion {
663
666
method public com.google.firebase.ai.type.ImagenImagePlacement fromCoordinate(int x, int y);
664
- method public com.google.firebase.ai.type.ImagenImagePlacement getBOTTOM_CENTER();
665
- method public com.google.firebase.ai.type.ImagenImagePlacement getBOTTOM_LEFT();
666
- method public com.google.firebase.ai.type.ImagenImagePlacement getBOTTOM_RIGHT();
667
- method public com.google.firebase.ai.type.ImagenImagePlacement getCENTER();
668
- method public com.google.firebase.ai.type.ImagenImagePlacement getLEFT_CENTER();
669
- method public com.google.firebase.ai.type.ImagenImagePlacement getRIGHT_CENTER();
670
- method public com.google.firebase.ai.type.ImagenImagePlacement getTOP_CENTER();
671
- method public com.google.firebase.ai.type.ImagenImagePlacement getTOP_LEFT();
672
- method public com.google.firebase.ai.type.ImagenImagePlacement getTOP_RIGHT();
673
- property public final com.google.firebase.ai.type.ImagenImagePlacement BOTTOM_CENTER;
674
- property public final com.google.firebase.ai.type.ImagenImagePlacement BOTTOM_LEFT;
675
- property public final com.google.firebase.ai.type.ImagenImagePlacement BOTTOM_RIGHT;
676
- property public final com.google.firebase.ai.type.ImagenImagePlacement CENTER;
677
- property public final com.google.firebase.ai.type.ImagenImagePlacement LEFT_CENTER;
678
- property public final com.google.firebase.ai.type.ImagenImagePlacement RIGHT_CENTER;
679
- property public final com.google.firebase.ai.type.ImagenImagePlacement TOP_CENTER;
680
- property public final com.google.firebase.ai.type.ImagenImagePlacement TOP_LEFT;
681
- property public final com.google.firebase.ai.type.ImagenImagePlacement TOP_RIGHT;
682
667
}
683
668
684
669
@com.google.firebase.ai.type.PublicPreviewAPI public final class ImagenInlineImage {
@@ -694,11 +679,14 @@ package com.google.firebase.ai.type {
694
679
}
695
680
696
681
@com.google.firebase.ai.type.PublicPreviewAPI public abstract class ImagenMaskReference extends com.google.firebase.ai.type.ImagenReferenceImage {
682
+ 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);
683
+ 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);
697
684
field public static final com.google.firebase.ai.type.ImagenMaskReference.Companion Companion;
698
685
}
699
686
700
687
public static final class ImagenMaskReference.Companion {
701
- 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 = ImagenImagePlacement.CENTER);
688
+ 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);
689
+ 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);
702
690
}
703
691
704
692
@com.google.firebase.ai.type.PublicPreviewAPI public final class ImagenPersonFilterLevel {
@@ -754,16 +742,13 @@ package com.google.firebase.ai.type {
754
742
}
755
743
756
744
public final class ImagenSubjectReferenceType {
745
+ field public static final com.google.firebase.ai.type.ImagenSubjectReferenceType ANIMAL;
757
746
field public static final com.google.firebase.ai.type.ImagenSubjectReferenceType.Companion Companion;
747
+ field public static final com.google.firebase.ai.type.ImagenSubjectReferenceType PERSON;
748
+ field public static final com.google.firebase.ai.type.ImagenSubjectReferenceType PRODUCT;
758
749
}
759
750
760
751
public static final class ImagenSubjectReferenceType.Companion {
761
- method public com.google.firebase.ai.type.ImagenSubjectReferenceType getANIMAL();
762
- method public com.google.firebase.ai.type.ImagenSubjectReferenceType getPERSON();
763
- method public com.google.firebase.ai.type.ImagenSubjectReferenceType getPRODUCT();
764
- property public final com.google.firebase.ai.type.ImagenSubjectReferenceType ANIMAL;
765
- property public final com.google.firebase.ai.type.ImagenSubjectReferenceType PERSON;
766
- property public final com.google.firebase.ai.type.ImagenSubjectReferenceType PRODUCT;
767
752
}
768
753
769
754
public final class InlineDataPart implements com.google.firebase.ai.type.Part {
0 commit comments