Skip to content

Commit 803dc34

Browse files
authored
[AI] Update api.txt in firebase-ai (#7445)
Missing from #7425. Updating it separately, otherwise it pollutes other PRs / diffs.
1 parent 909dd43 commit 803dc34

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

firebase-ai/api.txt

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ package com.google.firebase.ai {
2727
method public static com.google.firebase.ai.FirebaseAI getInstance(com.google.firebase.FirebaseApp app);
2828
method public static com.google.firebase.ai.FirebaseAI getInstance(com.google.firebase.FirebaseApp app = Firebase.app, com.google.firebase.ai.type.GenerativeBackend backend);
2929
method public static com.google.firebase.ai.FirebaseAI getInstance(com.google.firebase.FirebaseApp app = Firebase.app, com.google.firebase.ai.type.GenerativeBackend backend, boolean useLimitedUseAppCheckTokens);
30-
method @com.google.firebase.ai.type.PublicPreviewAPI public com.google.firebase.ai.ImagenModel imagenModel(String modelName);
31-
method @com.google.firebase.ai.type.PublicPreviewAPI public com.google.firebase.ai.ImagenModel imagenModel(String modelName, com.google.firebase.ai.type.ImagenGenerationConfig? generationConfig = null);
32-
method @com.google.firebase.ai.type.PublicPreviewAPI public com.google.firebase.ai.ImagenModel imagenModel(String modelName, com.google.firebase.ai.type.ImagenGenerationConfig? generationConfig = null, com.google.firebase.ai.type.ImagenSafetySettings? safetySettings = null);
33-
method @com.google.firebase.ai.type.PublicPreviewAPI public com.google.firebase.ai.ImagenModel imagenModel(String modelName, com.google.firebase.ai.type.ImagenGenerationConfig? generationConfig = null, com.google.firebase.ai.type.ImagenSafetySettings? safetySettings = null, com.google.firebase.ai.type.RequestOptions requestOptions = com.google.firebase.ai.type.RequestOptions());
30+
method public com.google.firebase.ai.ImagenModel imagenModel(String modelName);
31+
method public com.google.firebase.ai.ImagenModel imagenModel(String modelName, com.google.firebase.ai.type.ImagenGenerationConfig? generationConfig = null);
32+
method public com.google.firebase.ai.ImagenModel imagenModel(String modelName, com.google.firebase.ai.type.ImagenGenerationConfig? generationConfig = null, com.google.firebase.ai.type.ImagenSafetySettings? safetySettings = null);
33+
method public com.google.firebase.ai.ImagenModel imagenModel(String modelName, com.google.firebase.ai.type.ImagenGenerationConfig? generationConfig = null, com.google.firebase.ai.type.ImagenSafetySettings? safetySettings = null, com.google.firebase.ai.type.RequestOptions requestOptions = com.google.firebase.ai.type.RequestOptions());
3434
method @com.google.firebase.ai.type.PublicPreviewAPI public com.google.firebase.ai.LiveGenerativeModel liveModel(String modelName);
3535
method @com.google.firebase.ai.type.PublicPreviewAPI public com.google.firebase.ai.LiveGenerativeModel liveModel(String modelName, com.google.firebase.ai.type.LiveGenerationConfig? generationConfig = null);
3636
method @com.google.firebase.ai.type.PublicPreviewAPI public com.google.firebase.ai.LiveGenerativeModel liveModel(String modelName, com.google.firebase.ai.type.LiveGenerationConfig? generationConfig = null, java.util.List<com.google.firebase.ai.type.Tool>? tools = null);
@@ -72,11 +72,11 @@ package com.google.firebase.ai {
7272
method public com.google.firebase.ai.Chat startChat(java.util.List<com.google.firebase.ai.type.Content> history = emptyList());
7373
}
7474

75-
@com.google.firebase.ai.type.PublicPreviewAPI public final class ImagenModel {
76-
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>>);
75+
public final class ImagenModel {
76+
method @com.google.firebase.ai.type.PublicPreviewAPI 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>>);
7777
method public suspend Object? generateImages(String prompt, kotlin.coroutines.Continuation<? super com.google.firebase.ai.type.ImagenGenerationResponse<com.google.firebase.ai.type.ImagenInlineImage>>);
78-
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>>);
79-
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>>);
78+
method @com.google.firebase.ai.type.PublicPreviewAPI 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>>);
79+
method @com.google.firebase.ai.type.PublicPreviewAPI 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>>);
8080
}
8181

8282
@com.google.firebase.ai.type.PublicPreviewAPI public final class LiveGenerativeModel {
@@ -581,7 +581,7 @@ package com.google.firebase.ai.type {
581581
property public boolean isThought;
582582
}
583583

584-
@com.google.firebase.ai.type.PublicPreviewAPI public final class ImagenAspectRatio {
584+
public final class ImagenAspectRatio {
585585
field public static final com.google.firebase.ai.type.ImagenAspectRatio.Companion Companion;
586586
field public static final com.google.firebase.ai.type.ImagenAspectRatio LANDSCAPE_16x9;
587587
field public static final com.google.firebase.ai.type.ImagenAspectRatio LANDSCAPE_4x3;
@@ -630,7 +630,7 @@ package com.google.firebase.ai.type {
630630
ctor public ImagenForegroundMask(Double? dilation = null);
631631
}
632632

633-
@com.google.firebase.ai.type.PublicPreviewAPI public final class ImagenGenerationConfig {
633+
public final class ImagenGenerationConfig {
634634
ctor public ImagenGenerationConfig(String? negativePrompt = null, Integer? numberOfImages = 1, com.google.firebase.ai.type.ImagenAspectRatio? aspectRatio = null, com.google.firebase.ai.type.ImagenImageFormat? imageFormat = null, Boolean? addWatermark = null);
635635
method public Boolean? getAddWatermark();
636636
method public com.google.firebase.ai.type.ImagenAspectRatio? getAspectRatio();
@@ -665,17 +665,17 @@ package com.google.firebase.ai.type {
665665
}
666666

667667
public final class ImagenGenerationConfigKt {
668-
method @com.google.firebase.ai.type.PublicPreviewAPI public static com.google.firebase.ai.type.ImagenGenerationConfig imagenGenerationConfig(kotlin.jvm.functions.Function1<? super com.google.firebase.ai.type.ImagenGenerationConfig.Builder,kotlin.Unit> init);
668+
method public static com.google.firebase.ai.type.ImagenGenerationConfig imagenGenerationConfig(kotlin.jvm.functions.Function1<? super com.google.firebase.ai.type.ImagenGenerationConfig.Builder,kotlin.Unit> init);
669669
}
670670

671-
@com.google.firebase.ai.type.PublicPreviewAPI public final class ImagenGenerationResponse<T> {
671+
public final class ImagenGenerationResponse<T> {
672672
method public String? getFilteredReason();
673673
method public java.util.List<T> getImages();
674674
property public final String? filteredReason;
675675
property public final java.util.List<T> images;
676676
}
677677

678-
@com.google.firebase.ai.type.PublicPreviewAPI public final class ImagenImageFormat {
678+
public final class ImagenImageFormat {
679679
method public Integer? getCompressionQuality();
680680
method public String getMimeType();
681681
method public static com.google.firebase.ai.type.ImagenImageFormat jpeg(Integer? compressionQuality = null);
@@ -712,7 +712,7 @@ package com.google.firebase.ai.type {
712712
method public com.google.firebase.ai.type.ImagenImagePlacement fromCoordinate(int x, int y);
713713
}
714714

715-
@com.google.firebase.ai.type.PublicPreviewAPI public final class ImagenInlineImage {
715+
public final class ImagenInlineImage {
716716
method public android.graphics.Bitmap asBitmap();
717717
method public byte[] getData();
718718
method public String getMimeType();
@@ -737,7 +737,7 @@ package com.google.firebase.ai.type {
737737
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);
738738
}
739739

740-
@com.google.firebase.ai.type.PublicPreviewAPI public final class ImagenPersonFilterLevel {
740+
public final class ImagenPersonFilterLevel {
741741
field public static final com.google.firebase.ai.type.ImagenPersonFilterLevel ALLOW_ADULT;
742742
field public static final com.google.firebase.ai.type.ImagenPersonFilterLevel ALLOW_ALL;
743743
field public static final com.google.firebase.ai.type.ImagenPersonFilterLevel BLOCK_ALL;
@@ -762,7 +762,7 @@ package com.google.firebase.ai.type {
762762
property public final Integer? referenceId;
763763
}
764764

765-
@com.google.firebase.ai.type.PublicPreviewAPI public final class ImagenSafetyFilterLevel {
765+
public final class ImagenSafetyFilterLevel {
766766
field public static final com.google.firebase.ai.type.ImagenSafetyFilterLevel BLOCK_LOW_AND_ABOVE;
767767
field public static final com.google.firebase.ai.type.ImagenSafetyFilterLevel BLOCK_MEDIUM_AND_ABOVE;
768768
field public static final com.google.firebase.ai.type.ImagenSafetyFilterLevel BLOCK_NONE;
@@ -773,7 +773,7 @@ package com.google.firebase.ai.type {
773773
public static final class ImagenSafetyFilterLevel.Companion {
774774
}
775775

776-
@com.google.firebase.ai.type.PublicPreviewAPI public final class ImagenSafetySettings {
776+
public final class ImagenSafetySettings {
777777
ctor public ImagenSafetySettings(com.google.firebase.ai.type.ImagenSafetyFilterLevel safetyFilterLevel, com.google.firebase.ai.type.ImagenPersonFilterLevel personFilterLevel);
778778
}
779779

0 commit comments

Comments
 (0)