You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
method public abstract com.google.common.util.concurrent.ListenableFuture<kotlin.Unit> send(String text);
133
133
method public abstract com.google.common.util.concurrent.ListenableFuture<kotlin.Unit> sendFunctionResponse(java.util.List<com.google.firebase.ai.type.FunctionResponsePart> functionList);
134
134
method public abstract com.google.common.util.concurrent.ListenableFuture<kotlin.Unit> sendMediaStream(java.util.List<com.google.firebase.ai.type.MediaData> mediaChunks);
135
+
method @RequiresPermission(android.Manifest.permission.RECORD_AUDIO) public abstract com.google.common.util.concurrent.ListenableFuture<kotlin.Unit> startAudioConversation();
135
136
method public abstract com.google.common.util.concurrent.ListenableFuture<kotlin.Unit> startAudioConversation(kotlin.jvm.functions.Function1<? super com.google.firebase.ai.type.FunctionCallPart,com.google.firebase.ai.type.FunctionResponsePart>? functionCallHandler);
136
-
method public abstract com.google.common.util.concurrent.ListenableFuture<kotlin.Unit> stopAudioConversation();
137
+
method @RequiresPermission(android.Manifest.permission.RECORD_AUDIO) public abstract com.google.common.util.concurrent.ListenableFuture<kotlin.Unit> stopAudioConversation();
137
138
method public abstract void stopReceiving();
138
139
field public static final com.google.firebase.ai.java.LiveSessionFutures.Companion Companion;
method public com.google.firebase.ai.type.LiveGenerationConfig.Builder setFrequencyPenalty(Float? frequencyPenalty);
610
612
method public com.google.firebase.ai.type.LiveGenerationConfig.Builder setMaxOutputTokens(Integer? maxOutputTokens);
611
613
method public com.google.firebase.ai.type.LiveGenerationConfig.Builder setPresencePenalty(Float? presencePenalty);
612
-
method public com.google.firebase.ai.type.LiveGenerationConfig.Builder setResponseModalities(com.google.firebase.ai.type.ResponseModality? responseModalities);
614
+
method public com.google.firebase.ai.type.LiveGenerationConfig.Builder setResponseModality(com.google.firebase.ai.type.ResponseModality? responseModality);
613
615
method public com.google.firebase.ai.type.LiveGenerationConfig.Builder setSpeechConfig(com.google.firebase.ai.type.SpeechConfig? speechConfig);
614
616
method public com.google.firebase.ai.type.LiveGenerationConfig.Builder setTemperature(Float? temperature);
615
617
method public com.google.firebase.ai.type.LiveGenerationConfig.Builder setTopK(Integer? topK);
method public suspend Object? send(String text, kotlin.coroutines.Continuation<? super kotlin.Unit>);
641
643
method public suspend Object? sendFunctionResponse(java.util.List<com.google.firebase.ai.type.FunctionResponsePart> functionList, kotlin.coroutines.Continuation<? super kotlin.Unit>);
642
644
method public suspend Object? sendMediaStream(java.util.List<com.google.firebase.ai.type.MediaData> mediaChunks, kotlin.coroutines.Continuation<? super kotlin.Unit>);
643
-
method public suspend Object? startAudioConversation(kotlin.jvm.functions.Function1<? super com.google.firebase.ai.type.FunctionCallPart,com.google.firebase.ai.type.FunctionResponsePart>? functionCallHandler = null, kotlin.coroutines.Continuation<? super kotlin.Unit>);
645
+
method @RequiresPermission(android.Manifest.permission.RECORD_AUDIO) public suspend Object? startAudioConversation(kotlin.jvm.functions.Function1<? super com.google.firebase.ai.type.FunctionCallPart,com.google.firebase.ai.type.FunctionResponsePart>? functionCallHandler = null, kotlin.coroutines.Continuation<? super kotlin.Unit>);
@kotlin.RequiresOptIn(level=kotlin.RequiresOptIn.Level.ERROR, message="This API is part of an experimental public preview and may change in " + "backwards-incompatible ways without notice.") @kotlin.annotation.Retention(kotlin.annotation.AnnotationRetention.BINARY) public @interface PublicPreviewAPI {
691
693
}
692
694
693
-
public final class QuotaExceededException extends com.google.firebase.ai.type.FirebaseVertexAIException {
695
+
public final class QuotaExceededException extends com.google.firebase.ai.type.FirebaseAIException {
694
696
}
695
697
696
698
public final class RequestOptions {
697
699
ctor public RequestOptions();
698
700
ctor public RequestOptions(long timeoutInMillis = 180.seconds.inWholeMilliseconds);
699
701
}
700
702
701
-
public final class RequestTimeoutException extends com.google.firebase.ai.type.FirebaseVertexAIException {
703
+
public final class RequestTimeoutException extends com.google.firebase.ai.type.FirebaseAIException {
702
704
}
703
705
704
-
@com.google.firebase.ai.type.PublicPreviewAPI public final class ResponseModality {
706
+
public final class ResponseModality {
705
707
method public int getOrdinal();
706
708
property public final int ordinal;
707
709
field public static final com.google.firebase.ai.type.ResponseModality AUDIO;
708
710
field public static final com.google.firebase.ai.type.ResponseModality.Companion Companion;
709
711
field public static final com.google.firebase.ai.type.ResponseModality IMAGE;
710
712
field public static final com.google.firebase.ai.type.ResponseModality TEXT;
711
-
field public static final com.google.firebase.ai.type.ResponseModality UNSPECIFIED;
712
713
}
713
714
714
715
public static final class ResponseModality.Companion {
715
716
}
716
717
717
-
public final class ResponseStoppedException extends com.google.firebase.ai.type.FirebaseVertexAIException {
718
+
public final class ResponseStoppedException extends com.google.firebase.ai.type.FirebaseAIException {
718
719
method public com.google.firebase.ai.type.GenerateContentResponse getResponse();
719
720
property public final com.google.firebase.ai.type.GenerateContentResponse response;
0 commit comments