LiveModelFutures

@PublicPreviewAPI
public abstract classLiveModelFutures


Wrapper class providing Java compatible methods forLiveGenerativeModel.

Summary

Nested types

public static classLiveModelFutures.Companion

Public methods

abstract @NonNullListenableFuture<@NonNullLiveSessionFutures>

Start aLiveSessionFutures with the server for bidirectional streaming.

static final @NonNullLiveModelFutures

Public methods

connect

public abstract @NonNullListenableFuture<@NonNullLiveSessionFuturesconnect()

Start aLiveSessionFutures with the server for bidirectional streaming.

Returns
@NonNullListenableFuture<@NonNullLiveSessionFutures>

ALiveSessionFutures that you can use to stream messages to and from the server.

Throws
com.google.firebase.ai.type.ServiceConnectionHandshakeFailedException com.google.firebase.ai.type.ServiceConnectionHandshakeFailedException

If the client was not able to establish a connection with the server.

from

public static final @NonNullLiveModelFutures from(@NonNullLiveGenerativeModel model)

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-07-21 UTC.