@@ -32,9 +32,8 @@ package com.google.firebase.vertexai {
3232 method public com.google.firebase.vertexai.LiveGenerativeModel liveModel(String modelName);
3333 method public com.google.firebase.vertexai.LiveGenerativeModel liveModel(String modelName, com.google.firebase.vertexai.type.LiveGenerationConfig? generationConfig = null);
3434 method public com.google.firebase.vertexai.LiveGenerativeModel liveModel(String modelName, com.google.firebase.vertexai.type.LiveGenerationConfig? generationConfig = null, java.util.List<com.google.firebase.vertexai.type.Tool>? tools = null);
35- method public com.google.firebase.vertexai.LiveGenerativeModel liveModel(String modelName, com.google.firebase.vertexai.type.LiveGenerationConfig? generationConfig = null, java.util.List<com.google.firebase.vertexai.type.Tool>? tools = null, com.google.firebase.vertexai.type.ToolConfig? toolConfig = null);
36- method public com.google.firebase.vertexai.LiveGenerativeModel liveModel(String modelName, com.google.firebase.vertexai.type.LiveGenerationConfig? generationConfig = null, java.util.List<com.google.firebase.vertexai.type.Tool>? tools = null, com.google.firebase.vertexai.type.ToolConfig? toolConfig = null, com.google.firebase.vertexai.type.Content? systemInstruction = null);
37- method public com.google.firebase.vertexai.LiveGenerativeModel liveModel(String modelName, com.google.firebase.vertexai.type.LiveGenerationConfig? generationConfig = null, java.util.List<com.google.firebase.vertexai.type.Tool>? tools = null, com.google.firebase.vertexai.type.ToolConfig? toolConfig = null, com.google.firebase.vertexai.type.Content? systemInstruction = null, com.google.firebase.vertexai.type.RequestOptions requestOptions = com.google.firebase.vertexai.type.RequestOptions());
35+ method public com.google.firebase.vertexai.LiveGenerativeModel liveModel(String modelName, com.google.firebase.vertexai.type.LiveGenerationConfig? generationConfig = null, java.util.List<com.google.firebase.vertexai.type.Tool>? tools = null, com.google.firebase.vertexai.type.Content? systemInstruction = null);
36+ method public com.google.firebase.vertexai.LiveGenerativeModel liveModel(String modelName, com.google.firebase.vertexai.type.LiveGenerationConfig? generationConfig = null, java.util.List<com.google.firebase.vertexai.type.Tool>? tools = null, com.google.firebase.vertexai.type.Content? systemInstruction = null, com.google.firebase.vertexai.type.RequestOptions requestOptions = com.google.firebase.vertexai.type.RequestOptions());
3837 property public static final com.google.firebase.vertexai.FirebaseVertexAI instance;
3938 field public static final com.google.firebase.vertexai.FirebaseVertexAI.Companion Companion;
4039 }
@@ -70,7 +69,7 @@ package com.google.firebase.vertexai {
7069 }
7170
7271 public final class LiveGenerativeModel {
73- method public suspend Object? connect(kotlin.coroutines.Continuation<? super com.google.firebase.vertexai.type.LiveSession? >);
72+ method public suspend Object? connect(kotlin.coroutines.Continuation<? super com.google.firebase.vertexai.type.LiveSession>);
7473 }
7574
7675}
@@ -116,7 +115,7 @@ package com.google.firebase.vertexai.java {
116115 }
117116
118117 public abstract class LiveModelFutures {
119- method public abstract com.google.common.util.concurrent.ListenableFuture<com.google.firebase.vertexai.type.LiveSession? > connect();
118+ method public abstract com.google.common.util.concurrent.ListenableFuture<com.google.firebase.vertexai.type.LiveSession> connect();
120119 method public static final com.google.firebase.vertexai.java.LiveModelFutures from(com.google.firebase.vertexai.LiveGenerativeModel model);
121120 field public static final com.google.firebase.vertexai.java.LiveModelFutures.Companion Companion;
122121 }
@@ -129,6 +128,7 @@ package com.google.firebase.vertexai.java {
129128 method public abstract com.google.common.util.concurrent.ListenableFuture<kotlin.Unit> close();
130129 method public static final com.google.firebase.vertexai.java.LiveSessionFutures from(com.google.firebase.vertexai.type.LiveSession session);
131130 method public abstract com.google.common.util.concurrent.ListenableFuture<org.reactivestreams.Publisher<com.google.firebase.vertexai.type.LiveContentResponse>> receive(java.util.List<com.google.firebase.vertexai.type.ContentModality> outputModalities);
131+ method public abstract org.reactivestreams.Publisher<java.util.List<com.google.firebase.vertexai.type.FunctionCallPart>> receiveAudioConversationFunctionCalls();
132132 method public abstract com.google.common.util.concurrent.ListenableFuture<kotlin.Unit> send(com.google.firebase.vertexai.type.Content content);
133133 method public abstract com.google.common.util.concurrent.ListenableFuture<kotlin.Unit> send(String text);
134134 method public abstract com.google.common.util.concurrent.ListenableFuture<kotlin.Unit> sendFunctionResponse(java.util.List<com.google.firebase.vertexai.type.FunctionResponsePart> functionList);
@@ -155,6 +155,10 @@ package com.google.firebase.vertexai.type {
155155 ctor public AudioRecordInvalidBufferSizeException();
156156 }
157157
158+ public final class BidiServerHandshakeFailed extends com.google.firebase.vertexai.type.FirebaseVertexAIException {
159+ ctor public BidiServerHandshakeFailed();
160+ }
161+
158162 public final class BlockReason {
159163 method public String getName();
160164 method public int getOrdinal();
@@ -296,10 +300,10 @@ package com.google.firebase.vertexai.type {
296300 }
297301
298302 public final class FunctionCallPart implements com.google.firebase.vertexai.type.Part {
299- ctor public FunctionCallPart(String name, java.util.Map<java.lang.String,? extends kotlinx.serialization.json.JsonElement?>? args);
300- method public java.util.Map<java.lang.String,kotlinx.serialization.json.JsonElement?>? getArgs();
303+ ctor public FunctionCallPart(String name, java.util.Map<java.lang.String,? extends kotlinx.serialization.json.JsonElement> args);
304+ method public java.util.Map<java.lang.String,kotlinx.serialization.json.JsonElement> getArgs();
301305 method public String getName();
302- property public final java.util.Map<java.lang.String,kotlinx.serialization.json.JsonElement?>? args;
306+ property public final java.util.Map<java.lang.String,kotlinx.serialization.json.JsonElement> args;
303307 property public final String name;
304308 }
305309
@@ -802,14 +806,6 @@ package com.google.firebase.vertexai.type {
802806 property public final com.google.firebase.vertexai.type.Voices voice;
803807 }
804808
805- public final class StreamOutput {
806- ctor public StreamOutput(boolean interrupted, com.google.firebase.vertexai.type.Content? data);
807- method public com.google.firebase.vertexai.type.Content? getData();
808- method public boolean getInterrupted();
809- property public final com.google.firebase.vertexai.type.Content? data;
810- property public final boolean interrupted;
811- }
812-
813809 public abstract class StringFormat {
814810 }
815811
0 commit comments