-
Notifications
You must be signed in to change notification settings - Fork 617
Bidirectional Streaming Android #6759
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Javadoc Changes:--- /home/runner/diff/original/firebase-kotlindoc/android/client/firebase-vertexai/_toc.yaml 2025-03-20 21:15:47.800375084 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/client/firebase-vertexai/_toc.yaml 2025-03-20 21:12:24.961364892 +0000
@@ -16,6 +16,8 @@
path: "/docs/reference/android/com/google/firebase/vertexai/GenerativeModel.html"
- title: "ImagenModel"
path: "/docs/reference/android/com/google/firebase/vertexai/ImagenModel.html"
+ - title: "LiveGenerativeModel"
+ path: "/docs/reference/android/com/google/firebase/vertexai/LiveGenerativeModel.html"
- title: "firebase.vertexai.java"
path: "/docs/reference/android/com/google/firebase/vertexai/java/package-summary.html"
@@ -116,6 +118,18 @@
path: "/docs/reference/android/com/google/firebase/vertexai/type/ImagenSafetySettings.html"
- title: "InlineDataPart"
path: "/docs/reference/android/com/google/firebase/vertexai/type/InlineDataPart.html"
+ - title: "LiveContentResponse"
+ path: "/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.html"
+ - title: "LiveGenerationConfig"
+ path: "/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.html"
+ - title: "LiveGenerationConfig.Builder"
+ path: "/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html"
+ - title: "LiveGenerationConfigKt"
+ path: "/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfigKt.html"
+ - title: "LiveSession"
+ path: "/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.html"
+ - title: "MediaData"
+ path: "/docs/reference/android/com/google/firebase/vertexai/type/MediaData.html"
- title: "ModalityTokenCount"
path: "/docs/reference/android/com/google/firebase/vertexai/type/ModalityTokenCount.html"
- title: "PartKt"
@@ -130,6 +144,10 @@
path: "/docs/reference/android/com/google/firebase/vertexai/type/SafetySetting.html"
- title: "Schema"
path: "/docs/reference/android/com/google/firebase/vertexai/type/Schema.html"
+ - title: "SpeechConfig"
+ path: "/docs/reference/android/com/google/firebase/vertexai/type/SpeechConfig.html"
+ - title: "StreamOutput"
+ path: "/docs/reference/android/com/google/firebase/vertexai/type/StreamOutput.html"
- title: "StringFormat"
path: "/docs/reference/android/com/google/firebase/vertexai/type/StringFormat.html"
- title: "StringFormat.Custom"
@@ -142,6 +160,14 @@
path: "/docs/reference/android/com/google/firebase/vertexai/type/ToolConfig.html"
- title: "UsageMetadata"
path: "/docs/reference/android/com/google/firebase/vertexai/type/UsageMetadata.html"
+ - title: "Voices"
+ path: "/docs/reference/android/com/google/firebase/vertexai/type/Voices.html"
+
+ - title: "Enums"
+
+ section:
+ - title: "Status"
+ path: "/docs/reference/android/com/google/firebase/vertexai/type/Status.html"
- title: "Exceptions"
@@ -156,6 +182,8 @@
path: "/docs/reference/android/com/google/firebase/vertexai/type/InvalidLocationException.html"
- title: "InvalidStateException"
path: "/docs/reference/android/com/google/firebase/vertexai/type/InvalidStateException.html"
+ - title: "LiveSession.SessionAlreadyReceivingException"
+ path: "/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.SessionAlreadyReceivingException.html"
- title: "PromptBlockedException"
path: "/docs/reference/android/com/google/firebase/vertexai/type/PromptBlockedException.html"
- title: "QuotaExceededException" --- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/FirebaseVertexAI.html 2025-03-20 21:15:47.801375089 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/FirebaseVertexAI.html 2025-03-20 21:12:24.962364898 +0000
@@ -94,6 +94,12 @@
<p>Instantiates a new <code><a href="/docs/reference/android/com/google/firebase/vertexai/ImagenModel.html">ImagenModel</a></code> given the provided parameters.</p>
</td>
</tr>
+ <tr>
+ <td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/LiveGenerativeModel.html">LiveGenerativeModel</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/FirebaseVertexAI.html#liveModel(kotlin.String,com.google.firebase.vertexai.type.LiveGenerationConfig,kotlin.collections.List,com.google.firebase.vertexai.type.ToolConfig,com.google.firebase.vertexai.type.Content,com.google.firebase.vertexai.type.RequestOptions)">liveModel</a>(<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a> modelName,<br> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.html">LiveGenerationConfig</a> generationConfig,<br> <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a><@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Tool.html">Tool</a>> tools,<br> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ToolConfig.html">ToolConfig</a> toolConfig,<br> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Content.html">Content</a> systemInstruction,<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/RequestOptions.html">RequestOptions</a> requestOptions<br>)</code></div>
+ </td>
+ </tr>
</tbody>
</table>
</div>
@@ -285,6 +291,10 @@
</table>
</div>
</div>
+ <div class="api-item"><a name="liveModel(kotlin.String, com.google.firebase.vertexai.type.LiveGenerationConfig, kotlin.collections.List, com.google.firebase.vertexai.type.ToolConfig, com.google.firebase.vertexai.type.Content, com.google.firebase.vertexai.type.RequestOptions)"></a><a name="liveModel-kotlin.String-com.google.firebase.vertexai.type.LiveGenerationConfig-kotlin.collections.List-com.google.firebase.vertexai.type.ToolConfig-com.google.firebase.vertexai.type.Content-com.google.firebase.vertexai.type.RequestOptions-"></a><a name="livemodel"></a>
+ <h3 class="api-name" id="liveModel(kotlin.String,com.google.firebase.vertexai.type.LiveGenerationConfig,kotlin.collections.List,com.google.firebase.vertexai.type.ToolConfig,com.google.firebase.vertexai.type.Content,com.google.firebase.vertexai.type.RequestOptions)">liveModel</h3>
+ <pre class="api-signature no-pretty-print">public final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/LiveGenerativeModel.html">LiveGenerativeModel</a> <a href="/docs/reference/android/com/google/firebase/vertexai/FirebaseVertexAI.html#liveModel(kotlin.String,com.google.firebase.vertexai.type.LiveGenerationConfig,kotlin.collections.List,com.google.firebase.vertexai.type.ToolConfig,com.google.firebase.vertexai.type.Content,com.google.firebase.vertexai.type.RequestOptions)">liveModel</a>(<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a> modelName,<br> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.html">LiveGenerationConfig</a> generationConfig,<br> <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a><@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Tool.html">Tool</a>> tools,<br> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ToolConfig.html">ToolConfig</a> toolConfig,<br> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Content.html">Content</a> systemInstruction,<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/RequestOptions.html">RequestOptions</a> requestOptions<br>)</pre>
+ </div>
</div>
</body>
</html> --- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/LiveGenerativeModel.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/LiveGenerativeModel.html 2025-03-20 21:12:24.972364950 +0000
@@ -0,0 +1,83 @@
+<html devsite="true">
+ <head>
+ <title>LiveGenerativeModel</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/android/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>LiveGenerativeModel</h1>
+ <p>
+ <pre>public final class <a href="/docs/reference/android/com/google/firebase/vertexai/LiveGenerativeModel.html">LiveGenerativeModel</a></pre>
+ </p>
+ <hr>
+ <p>Represents a multimodal model (like Gemini), capable of generating content based on various input types.</p>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public constructors</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/LiveGenerativeModel.html#LiveGenerativeModel(kotlin.String,kotlin.String,com.google.firebase.vertexai.type.LiveGenerationConfig,kotlin.collections.List,com.google.firebase.vertexai.type.ToolConfig,com.google.firebase.vertexai.type.Content,com.google.firebase.vertexai.type.RequestOptions,com.google.firebase.appcheck.interop.InteropAppCheckTokenProvider,com.google.firebase.auth.internal.InternalAuthProvider)">LiveGenerativeModel</a>(<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a> modelName,<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a> apiKey,<br> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.html">LiveGenerationConfig</a> config,<br> <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a><@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Tool.html">Tool</a>> tools,<br> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ToolConfig.html">ToolConfig</a> toolConfig,<br> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Content.html">Content</a> systemInstruction,<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/RequestOptions.html">RequestOptions</a> requestOptions,<br> <a href="/docs/reference/android/com/google/firebase/appcheck/interop/InteropAppCheckTokenProvider.html">InteropAppCheckTokenProvider</a> appCheckTokenProvider,<br> <a href="/docs/reference/android/com/google/firebase/auth/internal/InternalAuthProvider.html">InternalAuthProvider</a> internalAuthProvider<br>)</code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public methods</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>final <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.html">LiveSession</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/LiveGenerativeModel.html#connect()">connect</a>()</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/LiveGenerativeModel.html#getModelName()">getModelName</a>()</code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="list">
+ <h2>Public constructors</h2>
+ <div class="api-item"><a name="LiveGenerativeModel(kotlin.String, kotlin.String, com.google.firebase.vertexai.type.LiveGenerationConfig, kotlin.collections.List, com.google.firebase.vertexai.type.ToolConfig, com.google.firebase.vertexai.type.Content, com.google.firebase.vertexai.type.RequestOptions, com.google.firebase.appcheck.interop.InteropAppCheckTokenProvider, com.google.firebase.auth.internal.InternalAuthProvider)"></a><a name="LiveGenerativeModel-kotlin.String-kotlin.String-com.google.firebase.vertexai.type.LiveGenerationConfig-kotlin.collections.List-com.google.firebase.vertexai.type.ToolConfig-com.google.firebase.vertexai.type.Content-com.google.firebase.vertexai.type.RequestOptions-com.google.firebase.appcheck.interop.InteropAppCheckTokenProvider-com.google.firebase.auth.internal.InternalAuthProvider-"></a><a name="livegenerativemodel"></a>
+ <h3 class="api-name" id="LiveGenerativeModel(kotlin.String,kotlin.String,com.google.firebase.vertexai.type.LiveGenerationConfig,kotlin.collections.List,com.google.firebase.vertexai.type.ToolConfig,com.google.firebase.vertexai.type.Content,com.google.firebase.vertexai.type.RequestOptions,com.google.firebase.appcheck.interop.InteropAppCheckTokenProvider,com.google.firebase.auth.internal.InternalAuthProvider)">LiveGenerativeModel</h3>
+ <pre class="api-signature no-pretty-print">public <a href="/docs/reference/android/com/google/firebase/vertexai/LiveGenerativeModel.html#LiveGenerativeModel(kotlin.String,kotlin.String,com.google.firebase.vertexai.type.LiveGenerationConfig,kotlin.collections.List,com.google.firebase.vertexai.type.ToolConfig,com.google.firebase.vertexai.type.Content,com.google.firebase.vertexai.type.RequestOptions,com.google.firebase.appcheck.interop.InteropAppCheckTokenProvider,com.google.firebase.auth.internal.InternalAuthProvider)">LiveGenerativeModel</a>(<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a> modelName,<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a> apiKey,<br> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.html">LiveGenerationConfig</a> config,<br> <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a><@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Tool.html">Tool</a>> tools,<br> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ToolConfig.html">ToolConfig</a> toolConfig,<br> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Content.html">Content</a> systemInstruction,<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/RequestOptions.html">RequestOptions</a> requestOptions,<br> <a href="/docs/reference/android/com/google/firebase/appcheck/interop/InteropAppCheckTokenProvider.html">InteropAppCheckTokenProvider</a> appCheckTokenProvider,<br> <a href="/docs/reference/android/com/google/firebase/auth/internal/InternalAuthProvider.html">InternalAuthProvider</a> internalAuthProvider<br>)</pre>
+ </div>
+ </div>
+ <div class="list">
+ <h2>Public methods</h2>
+ <div class="api-item"><a name="connect--"></a><a name="connect"></a>
+ <h3 class="api-name" id="connect()">connect</h3>
+ <pre class="api-signature no-pretty-print">public final <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.html">LiveSession</a> <a href="/docs/reference/android/com/google/firebase/vertexai/LiveGenerativeModel.html#connect()">connect</a>()</pre>
+ </div>
+ <div class="api-item"><a name="getModelName--"></a><a name="getmodelname"></a>
+ <h3 class="api-name" id="getModelName()">getModelName</h3>
+ <pre class="api-signature no-pretty-print">public final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a> <a href="/docs/reference/android/com/google/firebase/vertexai/LiveGenerativeModel.html#getModelName()">getModelName</a>()</pre>
+ </div>
+ </div>
+ </body>
+</html>
+ --- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/package-summary.html 2025-03-20 21:15:47.801375089 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/package-summary.html 2025-03-20 21:12:24.962364898 +0000
@@ -42,6 +42,12 @@
<p>Represents a generative model (like Imagen), capable of generating images based on various input types.</p>
</td>
</tr>
+ <tr>
+ <td><code><a href="/docs/reference/android/com/google/firebase/vertexai/LiveGenerativeModel.html">LiveGenerativeModel</a></code></td>
+ <td>
+ <p>Represents a multimodal model (like Gemini), capable of generating content based on various input types.</p>
+ </td>
+ </tr>
</tbody>
</table>
</div> --- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/type/ContentModality.html 2025-03-20 21:15:47.805375109 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/type/ContentModality.html 2025-03-20 21:12:24.967364924 +0000
@@ -8,7 +8,7 @@
<div id="metadata-info-block"></div>
<h1>ContentModality</h1>
<p>
- <pre>public final class <a href="/docs/reference/android/com/google/firebase/vertexai/type/ContentModality.html">ContentModality</a></pre>
+ <pre>@<a href="/docs/reference/android/kotlinx/serialization/Serializable.html">Serializable</a><br>public final class <a href="/docs/reference/android/com/google/firebase/vertexai/type/ContentModality.html">ContentModality</a></pre>
</p>
<hr>
<p>Content part modality.</p> --- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/type/LiveContentResponse.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/type/LiveContentResponse.html 2025-03-20 21:12:24.963364903 +0000
@@ -0,0 +1,77 @@
+<html devsite="true">
+ <head>
+ <title>LiveContentResponse</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/android/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>LiveContentResponse</h1>
+ <p>
+ <pre>public final class <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.html">LiveContentResponse</a></pre>
+ </p>
+ <hr>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public fields</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>final <a href="/docs/reference/android/com/google/firebase/vertexai/type/Content.html">Content</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.html#data()">data</a></code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>final <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a><@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/FunctionCallPart.html">FunctionCallPart</a>></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.html#functionCalls()">functionCalls</a></code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Status.html">Status</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.html#status()">status</a></code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>final <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.html#text()">text</a></code></div>
+ <p>Convenience field representing all the text parts in the response as a single string, if they exists.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="list">
+ <h2>Public fields</h2>
+ <div class="api-item"><a name="getData()"></a><a name="setData()"></a><a name="getData--"></a><a name="setData--"></a>
+ <h3 class="api-name" id="data()">data</h3>
+ <pre class="api-signature no-pretty-print">public final <a href="/docs/reference/android/com/google/firebase/vertexai/type/Content.html">Content</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.html#data()">data</a></pre>
+ </div>
+ <div class="api-item"><a name="getFunctionCalls()"></a><a name="setFunctionCalls()"></a><a name="getFunctionCalls--"></a><a name="setFunctionCalls--"></a>
+ <h3 class="api-name" id="functionCalls()">functionCalls</h3>
+ <pre class="api-signature no-pretty-print">public final <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a><@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/FunctionCallPart.html">FunctionCallPart</a>> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.html#functionCalls()">functionCalls</a></pre>
+ </div>
+ <div class="api-item"><a name="getStatus()"></a><a name="setStatus()"></a><a name="getStatus--"></a><a name="setStatus--"></a>
+ <h3 class="api-name" id="status()">status</h3>
+ <pre class="api-signature no-pretty-print">public final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Status.html">Status</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.html#status()">status</a></pre>
+ </div>
+ <div class="api-item"><a name="getText()"></a><a name="setText()"></a><a name="getText--"></a><a name="setText--"></a>
+ <h3 class="api-name" id="text()">text</h3>
+ <pre class="api-signature no-pretty-print">public final <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.html#text()">text</a></pre>
+ <p>Convenience field representing all the text parts in the response as a single string, if they exists.</p>
+ </div>
+ </div>
+ </body>
+</html>
+ --- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html 2025-03-20 21:12:24.964364908 +0000
@@ -0,0 +1,217 @@
+<html devsite="true">
+ <head>
+ <title>LiveGenerationConfig.Builder</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/android/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>LiveGenerationConfig.Builder</h1>
+ <p>
+ <pre>public final class <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html">LiveGenerationConfig.Builder</a></pre>
+ </p>
+ <hr>
+ <p>Builder for creating a <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/GenerationConfig.html">GenerationConfig</a></code>.</p>
+ <p>Mainly intended for Java interop. Kotlin consumers should use <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/package-summary.html#generationConfig(kotlin.Function1)">generationConfig</a></code> for a more idiomatic experience.</p>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">See also</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/package-summary.html#generationConfig(kotlin.Function1)">generationConfig</a></code></td>
+ <td></td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public fields</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>final <a href="https://developer.android.com/reference/kotlin/java/lang/Integer.html">Integer</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#candidateCount()">candidateCount</a></code></div>
+ <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/GenerationConfig.html#candidateCount()">GenerationConfig.candidateCount</a></code>.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>final <a href="https://developer.android.com/reference/kotlin/java/lang/Float.html">Float</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#frequencyPenalty()">frequencyPenalty</a></code></div>
+ <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/GenerationConfig.html#frequencyPenalty()">GenerationConfig.frequencyPenalty</a></code></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>final <a href="https://developer.android.com/reference/kotlin/java/lang/Integer.html">Integer</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#maxOutputTokens()">maxOutputTokens</a></code></div>
+ <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/GenerationConfig.html#maxOutputTokens()">GenerationConfig.maxOutputTokens</a></code>.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>final <a href="https://developer.android.com/reference/kotlin/java/lang/Float.html">Float</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#presencePenalty()">presencePenalty</a></code></div>
+ <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/GenerationConfig.html#presencePenalty()">GenerationConfig.presencePenalty</a></code></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>final <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a><@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ContentModality.html">ContentModality</a>></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#responseModalities()">responseModalities</a></code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>final <a href="/docs/reference/android/com/google/firebase/vertexai/type/SpeechConfig.html">SpeechConfig</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#speechConfig()">speechConfig</a></code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>final <a href="https://developer.android.com/reference/kotlin/java/lang/Float.html">Float</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#temperature()">temperature</a></code></div>
+ <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/GenerationConfig.html#temperature()">GenerationConfig.temperature</a></code>.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>final <a href="https://developer.android.com/reference/kotlin/java/lang/Integer.html">Integer</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#topK()">topK</a></code></div>
+ <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/GenerationConfig.html#topK()">GenerationConfig.topK</a></code>.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>final <a href="https://developer.android.com/reference/kotlin/java/lang/Float.html">Float</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#topP()">topP</a></code></div>
+ <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/GenerationConfig.html#topP()">GenerationConfig.topP</a></code>.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public constructors</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#Builder()">Builder</a>()</code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public methods</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.html">LiveGenerationConfig</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#build()">build</a>()</code></div>
+ <p>Create a new <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/GenerationConfig.html">GenerationConfig</a></code> with the attached arguments.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="list">
+ <h2>Public fields</h2>
+ <div class="api-item"><a name="getCandidateCount()"></a><a name="setCandidateCount()"></a><a name="getCandidateCount--"></a><a name="setCandidateCount--"></a>
+ <h3 class="api-name" id="candidateCount()">candidateCount</h3>
+ <pre class="api-signature no-pretty-print">public final <a href="https://developer.android.com/reference/kotlin/java/lang/Integer.html">Integer</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#candidateCount()">candidateCount</a></pre>
+ <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/GenerationConfig.html#candidateCount()">GenerationConfig.candidateCount</a></code>.</p>
+ </div>
+ <div class="api-item"><a name="getFrequencyPenalty()"></a><a name="setFrequencyPenalty()"></a><a name="getFrequencyPenalty--"></a><a name="setFrequencyPenalty--"></a>
+ <h3 class="api-name" id="frequencyPenalty()">frequencyPenalty</h3>
+ <pre class="api-signature no-pretty-print">public final <a href="https://developer.android.com/reference/kotlin/java/lang/Float.html">Float</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#frequencyPenalty()">frequencyPenalty</a></pre>
+ <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/GenerationConfig.html#frequencyPenalty()">GenerationConfig.frequencyPenalty</a></code></p>
+ </div>
+ <div class="api-item"><a name="getMaxOutputTokens()"></a><a name="setMaxOutputTokens()"></a><a name="getMaxOutputTokens--"></a><a name="setMaxOutputTokens--"></a>
+ <h3 class="api-name" id="maxOutputTokens()">maxOutputTokens</h3>
+ <pre class="api-signature no-pretty-print">public final <a href="https://developer.android.com/reference/kotlin/java/lang/Integer.html">Integer</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#maxOutputTokens()">maxOutputTokens</a></pre>
+ <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/GenerationConfig.html#maxOutputTokens()">GenerationConfig.maxOutputTokens</a></code>.</p>
+ </div>
+ <div class="api-item"><a name="getPresencePenalty()"></a><a name="setPresencePenalty()"></a><a name="getPresencePenalty--"></a><a name="setPresencePenalty--"></a>
+ <h3 class="api-name" id="presencePenalty()">presencePenalty</h3>
+ <pre class="api-signature no-pretty-print">public final <a href="https://developer.android.com/reference/kotlin/java/lang/Float.html">Float</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#presencePenalty()">presencePenalty</a></pre>
+ <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/GenerationConfig.html#presencePenalty()">GenerationConfig.presencePenalty</a></code></p>
+ </div>
+ <div class="api-item"><a name="getResponseModalities()"></a><a name="setResponseModalities()"></a><a name="getResponseModalities--"></a><a name="setResponseModalities--"></a>
+ <h3 class="api-name" id="responseModalities()">responseModalities</h3>
+ <pre class="api-signature no-pretty-print">public final <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a><@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ContentModality.html">ContentModality</a>> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#responseModalities()">responseModalities</a></pre>
+ </div>
+ <div class="api-item"><a name="getSpeechConfig()"></a><a name="setSpeechConfig()"></a><a name="getSpeechConfig--"></a><a name="setSpeechConfig--"></a>
+ <h3 class="api-name" id="speechConfig()">speechConfig</h3>
+ <pre class="api-signature no-pretty-print">public final <a href="/docs/reference/android/com/google/firebase/vertexai/type/SpeechConfig.html">SpeechConfig</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#speechConfig()">speechConfig</a></pre>
+ </div>
+ <div class="api-item"><a name="getTemperature()"></a><a name="setTemperature()"></a><a name="getTemperature--"></a><a name="setTemperature--"></a>
+ <h3 class="api-name" id="temperature()">temperature</h3>
+ <pre class="api-signature no-pretty-print">public final <a href="https://developer.android.com/reference/kotlin/java/lang/Float.html">Float</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#temperature()">temperature</a></pre>
+ <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/GenerationConfig.html#temperature()">GenerationConfig.temperature</a></code>.</p>
+ </div>
+ <div class="api-item"><a name="getTopK()"></a><a name="setTopK()"></a><a name="getTopK--"></a><a name="setTopK--"></a>
+ <h3 class="api-name" id="topK()">topK</h3>
+ <pre class="api-signature no-pretty-print">public final <a href="https://developer.android.com/reference/kotlin/java/lang/Integer.html">Integer</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#topK()">topK</a></pre>
+ <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/GenerationConfig.html#topK()">GenerationConfig.topK</a></code>.</p>
+ </div>
+ <div class="api-item"><a name="getTopP()"></a><a name="setTopP()"></a><a name="getTopP--"></a><a name="setTopP--"></a>
+ <h3 class="api-name" id="topP()">topP</h3>
+ <pre class="api-signature no-pretty-print">public final <a href="https://developer.android.com/reference/kotlin/java/lang/Float.html">Float</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#topP()">topP</a></pre>
+ <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/GenerationConfig.html#topP()">GenerationConfig.topP</a></code>.</p>
+ </div>
+ </div>
+ <div class="list">
+ <h2>Public constructors</h2>
+ <div class="api-item"><a name="Builder--"></a><a name="builder"></a>
+ <h3 class="api-name" id="Builder()">Builder</h3>
+ <pre class="api-signature no-pretty-print">public <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#Builder()">Builder</a>()</pre>
+ </div>
+ </div>
+ <div class="list">
+ <h2>Public methods</h2>
+ <div class="api-item"><a name="build--"></a><a name="build"></a>
+ <h3 class="api-name" id="build()">build</h3>
+ <pre class="api-signature no-pretty-print">public final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.html">LiveGenerationConfig</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#build()">build</a>()</pre>
+ <p>Create a new <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/GenerationConfig.html">GenerationConfig</a></code> with the attached arguments.</p>
+ </div>
+ </div>
+ </body>
+</html>
+ --- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Companion.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Companion.html 2025-03-20 21:12:24.970364940 +0000
@@ -0,0 +1,48 @@
+<html devsite="true">
+ <head>
+ <title>LiveGenerationConfig.Companion</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/android/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>LiveGenerationConfig.Companion</h1>
+ <p>
+ <pre>public static class <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Companion.html">LiveGenerationConfig.Companion</a></pre>
+ </p>
+ <hr>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public methods</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html">LiveGenerationConfig.Builder</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Companion.html#builder()">builder</a>()</code></div>
+ <p>Alternative casing for <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/GenerationConfig.Builder.html">GenerationConfig.Builder</a></code>:</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="list">
+ <h2>Public methods</h2>
+ <div class="api-item"><a name="builder--"></a><a name="builder"></a>
+ <h3 class="api-name" id="builder()">builder</h3>
+ <pre class="api-signature no-pretty-print">public static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html">LiveGenerationConfig.Builder</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Companion.html#builder()">builder</a>()</pre>
+ <p>Alternative casing for <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/GenerationConfig.Builder.html">GenerationConfig.Builder</a></code>:</p>
+ <pre class="prettyprint">val config = GenerationConfig.builder()</pre>
+ </div>
+ </div>
+ </body>
+</html>
+ --- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/type/LiveGenerationConfig.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/type/LiveGenerationConfig.html 2025-03-20 21:12:24.968364929 +0000
@@ -0,0 +1,44 @@
+<html devsite="true">
+ <head>
+ <title>LiveGenerationConfig</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/android/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>LiveGenerationConfig</h1>
+ <p>
+ <pre>public final class <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.html">LiveGenerationConfig</a></pre>
+ </p>
+ <hr>
+ <p>Configuration parameters to use for content generation.</p>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Nested types</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td>
+ <div><code>public final class <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html">LiveGenerationConfig.Builder</a></code></div>
+ <p>Builder for creating a <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/GenerationConfig.html">GenerationConfig</a></code>.</p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <div><code>public static class <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Companion.html">LiveGenerationConfig.Companion</a></code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </body>
+</html>
+ --- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/type/LiveGenerationConfigKt.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/type/LiveGenerationConfigKt.html 2025-03-20 21:12:24.969364934 +0000
@@ -0,0 +1,48 @@
+<html devsite="true">
+ <head>
+ <title>LiveGenerationConfigKt</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/android/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <h1>LiveGenerationConfigKt</h1>
+ <p>
+ <pre>public final class <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfigKt.html">LiveGenerationConfigKt</a></pre>
+ </p>
+ <hr>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public methods</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.html">LiveGenerationConfig</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfigKt.html#liveGenerationConfig(kotlin.Function1)">liveGenerationConfig</a>(<br> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> Function1<@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html">LiveGenerationConfig.Builder</a>, <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>> init<br>)</code></div>
+ <p>Helper method to construct a <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/GenerationConfig.html">GenerationConfig</a></code> in a DSL-like manner.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="list">
+ <h2>Public methods</h2>
+ <div class="api-item"><a name="liveGenerationConfig-kotlin.Function1-"></a><a name="livegenerationconfig"></a>
+ <h3 class="api-name" id="liveGenerationConfig(kotlin.Function1)">liveGenerationConfig</h3>
+ <pre class="api-signature no-pretty-print">public static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.html">LiveGenerationConfig</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfigKt.html#liveGenerationConfig(kotlin.Function1)">liveGenerationConfig</a>(<br> @<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-extension-function-type/index.html">ExtensionFunctionType</a> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> Function1<@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html">LiveGenerationConfig.Builder</a>, <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>> init<br>)</pre>
+ <p>Helper method to construct a <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/GenerationConfig.html">GenerationConfig</a></code> in a DSL-like manner.</p>
+ <p>Example Usage:</p>
+ <pre class="prettyprint">generationConfig {<br> temperature = 0.75f<br> topP = 0.5f<br> topK = 30<br> candidateCount = 4<br> maxOutputTokens = 300<br> stopSequences = listOf("in conclusion", "-----", "do you need")<br>}</pre>
+ </div>
+ </div>
+ </body>
+</html>
+ --- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/type/LiveSession.SessionAlreadyReceivingException.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/type/LiveSession.SessionAlreadyReceivingException.html 2025-03-20 21:12:24.966364919 +0000
@@ -0,0 +1,190 @@
+<html devsite="true">
+ <head>
+ <title>LiveSession.SessionAlreadyReceivingException</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/android/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>LiveSession.SessionAlreadyReceivingException</h1>
+ <p>
+ <pre>public final class <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.SessionAlreadyReceivingException.html">LiveSession.SessionAlreadyReceivingException</a> extends <a href="https://developer.android.com/reference/kotlin/java/lang/Exception.html">Exception</a></pre>
+ </p>
+ <div class="devsite-table-wrapper">
+ <table class="jd-inheritance-table">
+ <tbody>
+ <tr>
+ <td colspan="4"><a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">java.lang.Object</a></td>
+ </tr>
+ <tr>
+ <td class="jd-inheritance-space"> ↳</td>
+ <td colspan="3"><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html">kotlin.Throwable</a></td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td class="jd-inheritance-space"> ↳</td>
+ <td colspan="2"><a href="https://developer.android.com/reference/kotlin/java/lang/Exception.html">java.lang.Exception</a></td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td> </td>
+ <td class="jd-inheritance-space"> ↳</td>
+ <td colspan="1"><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.SessionAlreadyReceivingException.html">com.google.firebase.vertexai.type.LiveSession.SessionAlreadyReceivingException</a></td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <hr>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public constructors</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.SessionAlreadyReceivingException.html#SessionAlreadyReceivingException()">SessionAlreadyReceivingException</a>()</code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive" id="inhmethods">
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Inherited fields</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><devsite-expandable><span class="expand-control">From <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html">kotlin.Throwable</a></span>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="https://developer.android.com/reference/kotlin/java/lang/Throwable.html">Throwable</a></code></td>
+ <td>
+ <div><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/cause.html">cause</a></code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a></code></td>
+ <td>
+ <div><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/message.html">message</a></code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+</devsite-expandable> </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive" id="inhmethods">
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Inherited methods</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><devsite-expandable><span class="expand-control">From <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html">kotlin.Throwable</a></span>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <tbody class="list">
+ <tr>
+ <td><code>final void</code></td>
+ <td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/java/lang/Throwable.html#addSuppressed-kotlin.Throwable-">addSuppressed</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/RecentlyNonNull.html">RecentlyNonNull</a> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Throwable.html">Throwable</a> p0)</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Throwable.html">Throwable</a></code></td>
+ <td>
+ <div><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/RecentlyNonNull.html">RecentlyNonNull</a><br><a href="https://developer.android.com/reference/kotlin/java/lang/Throwable.html#fillInStackTrace--">fillInStackTrace</a>()</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a></code></td>
+ <td>
+ <div><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/RecentlyNullable.html">RecentlyNullable</a><br><a href="https://developer.android.com/reference/kotlin/java/lang/Throwable.html#getLocalizedMessage--">getLocalizedMessage</a>()</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> StackTraceElement[]</code></td>
+ <td>
+ <div><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/RecentlyNonNull.html">RecentlyNonNull</a><br><a href="https://developer.android.com/reference/kotlin/java/lang/Throwable.html#getStackTrace--">getStackTrace</a>()</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> Throwable[]</code></td>
+ <td>
+ <div><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/RecentlyNonNull.html">RecentlyNonNull</a><br><a href="https://developer.android.com/reference/kotlin/java/lang/Throwable.html#getSuppressed--">getSuppressed</a>()</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Throwable.html">Throwable</a></code></td>
+ <td>
+ <div><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/RecentlyNonNull.html">RecentlyNonNull</a><br><a href="https://developer.android.com/reference/kotlin/java/lang/Throwable.html#initCause-kotlin.Throwable-">initCause</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/RecentlyNullable.html">RecentlyNullable</a> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/Throwable.html">Throwable</a> p0)</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>void</code></td>
+ <td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/java/lang/Throwable.html#printStackTrace--">printStackTrace</a>()</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>void</code></td>
+ <td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/java/lang/Throwable.html#printStackTrace-java.io.PrintStream-">printStackTrace</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/RecentlyNonNull.html">RecentlyNonNull</a> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/io/PrintStream.html">PrintStream</a> p0)</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>void</code></td>
+ <td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/java/lang/Throwable.html#printStackTrace-java.io.PrintWriter-">printStackTrace</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/RecentlyNonNull.html">RecentlyNonNull</a> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/io/PrintWriter.html">PrintWriter</a> p0)</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>void</code></td>
+ <td>
+ <div><code><a href="https://developer.android.com/reference/kotlin/java/lang/Throwable.html#setStackTrace-kotlin.Array[java.lang.StackTraceElement]-">setStackTrace</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/RecentlyNonNull.html">RecentlyNonNull</a> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> StackTraceElement[] p0)</code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+</devsite-expandable> </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="list">
+ <h2>Public constructors</h2>
+ <div class="api-item"><a name="SessionAlreadyReceivingException--"></a><a name="sessionalreadyreceivingexception"></a>
+ <h3 class="api-name" id="SessionAlreadyReceivingException()">SessionAlreadyReceivingException</h3>
+ <pre class="api-signature no-pretty-print">public <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.SessionAlreadyReceivingException.html#SessionAlreadyReceivingException()">SessionAlreadyReceivingException</a>()</pre>
+ </div>
+ </div>
+ </body>
+</html>
+ --- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/type/LiveSession.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/type/LiveSession.html 2025-03-20 21:12:24.964364908 +0000
@@ -0,0 +1,155 @@
+<html devsite="true">
+ <head>
+ <title>LiveSession</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/android/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>LiveSession</h1>
+ <p>
+ <pre>public final class <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.html">LiveSession</a></pre>
+ </p>
+ <hr>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Nested types</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td>
+ <div><code>public final class <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.SessionAlreadyReceivingException.html">LiveSession.SessionAlreadyReceivingException</a> extends <a href="https://developer.android.com/reference/kotlin/java/lang/Exception.html">Exception</a></code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public methods</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>final void</code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.html#close()">close</a>()</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://kotlinlang.org/api/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/-flow/index.html">Flow</a><@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.html">LiveContentResponse</a>></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.html#receive(kotlin.collections.List)">receive</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a><@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ContentModality.html">ContentModality</a>> outputModalities)</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://kotlinlang.org/api/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/-flow/index.html">Flow</a><@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a><@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/FunctionCallPart.html">FunctionCallPart</a>>></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.html#receiveAudioConvoFunctionCalls()">receiveAudioConvoFunctionCalls</a>()</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>final void</code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.html#send(com.google.firebase.vertexai.type.Content)">send</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Content.html">Content</a> content)</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>final void</code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.html#send(kotlin.String)">send</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a> text)</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>final void</code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.html#sendFunctionResponse(kotlin.collections.List)">sendFunctionResponse</a>(<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a><@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/FunctionResponsePart.html">FunctionResponsePart</a>> functionList<br>)</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>final void</code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.html#sendMediaStream(kotlin.collections.List)">sendMediaStream</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a><@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/MediaData.html">MediaData</a>> mediaChunks)</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>final void</code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.html#startAudioConversation()">startAudioConversation</a>()</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>final void</code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.html#stopAudioConversation()">stopAudioConversation</a>()</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>final void</code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.html#stopReceiving()">stopReceiving</a>()</code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="list">
+ <h2>Public methods</h2>
+ <div class="api-item"><a name="close--"></a><a name="close"></a>
+ <h3 class="api-name" id="close()">close</h3>
+ <pre class="api-signature no-pretty-print">public final void <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.html#close()">close</a>()</pre>
+ </div>
+ <div class="api-item"><a name="receive-kotlin.collections.List-"></a><a name="receive"></a>
+ <h3 class="api-name" id="receive(kotlin.collections.List)">receive</h3>
+ <pre class="api-signature no-pretty-print">public final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://kotlinlang.org/api/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/-flow/index.html">Flow</a><@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.html">LiveContentResponse</a>> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.html#receive(kotlin.collections.List)">receive</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a><@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ContentModality.html">ContentModality</a>> outputModalities)</pre>
+ </div>
+ <div class="api-item"><a name="receiveAudioConvoFunctionCalls--"></a><a name="receiveaudioconvofunctioncalls"></a>
+ <h3 class="api-name" id="receiveAudioConvoFunctionCalls()">receiveAudioConvoFunctionCalls</h3>
+ <pre class="api-signature no-pretty-print">public final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://kotlinlang.org/api/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/-flow/index.html">Flow</a><@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a><@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/FunctionCallPart.html">FunctionCallPart</a>>> <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.html#receiveAudioConvoFunctionCalls()">receiveAudioConvoFunctionCalls</a>()</pre>
+ </div>
+ <div class="api-item"><a name="send-com.google.firebase.vertexai.type.Content-"></a><a name="send"></a>
+ <h3 class="api-name" id="send(com.google.firebase.vertexai.type.Content)">send</h3>
+ <pre class="api-signature no-pretty-print">public final void <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.html#send(com.google.firebase.vertexai.type.Content)">send</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Content.html">Content</a> content)</pre>
+ </div>
+ <div class="api-item"><a name="send-kotlin.String-"></a><a name="send"></a>
+ <h3 class="api-name" id="send(kotlin.String)">send</h3>
+ <pre class="api-signature no-pretty-print">public final void <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.html#send(kotlin.String)">send</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a> text)</pre>
+ </div>
+ <div class="api-item"><a name="sendFunctionResponse-kotlin.collections.List-"></a><a name="sendfunctionresponse"></a>
+ <h3 class="api-name" id="sendFunctionResponse(kotlin.collections.List)">sendFunctionResponse</h3>
+ <pre class="api-signature no-pretty-print">public final void <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.html#sendFunctionResponse(kotlin.collections.List)">sendFunctionResponse</a>(<br> @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a><@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/FunctionResponsePart.html">FunctionResponsePart</a>> functionList<br>)</pre>
+ </div>
+ <div class="api-item"><a name="sendMediaStream-kotlin.collections.List-"></a><a name="sendmediastream"></a>
+ <h3 class="api-name" id="sendMediaStream(kotlin.collections.List)">sendMediaStream</h3>
+ <pre class="api-signature no-pretty-print">public final void <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.html#sendMediaStream(kotlin.collections.List)">sendMediaStream</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a><@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/MediaData.html">MediaData</a>> mediaChunks)</pre>
+ </div>
+ <div class="api-item"><a name="startAudioConversation--"></a><a name="startaudioconversation"></a>
+ <h3 class="api-name" id="startAudioConversation()">startAudioConversation</h3>
+ <pre class="api-signature no-pretty-print">public final void <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.html#startAudioConversation()">startAudioConversation</a>()</pre>
+ </div>
+ <div class="api-item"><a name="stopAudioConversation--"></a><a name="stopaudioconversation"></a>
+ <h3 class="api-name" id="stopAudioConversation()">stopAudioConversation</h3>
+ <pre class="api-signature no-pretty-print">public final void <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.html#stopAudioConversation()">stopAudioConversation</a>()</pre>
+ </div>
+ <div class="api-item"><a name="stopReceiving--"></a><a name="stopreceiving"></a>
+ <h3 class="api-name" id="stopReceiving()">stopReceiving</h3>
+ <pre class="api-signature no-pretty-print">public final void <a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.html#stopReceiving()">stopReceiving</a>()</pre>
+ </div>
+ </div>
+ </body>
+</html>
+ --- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/type/MediaData.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/type/MediaData.html 2025-03-20 21:12:24.964364908 +0000
@@ -0,0 +1,82 @@
+<html devsite="true">
+ <head>
+ <title>MediaData</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/android/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>MediaData</h1>
+ <p>
+ <pre>public final class <a href="/docs/reference/android/com/google/firebase/vertexai/type/MediaData.html">MediaData</a></pre>
+ </p>
+ <hr>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public fields</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> byte[]</code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/MediaData.html#data()">data</a></code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/MediaData.html#mimeType()">mimeType</a></code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public constructors</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/MediaData.html#MediaData(kotlin.String,kotlin.ByteArray)">MediaData</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a> mimeType, @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> byte[] data)</code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="list">
+ <h2>Public fields</h2>
+ <div class="api-item"><a name="getData()"></a><a name="setData()"></a><a name="getData--"></a><a name="setData--"></a>
+ <h3 class="api-name" id="data()">data</h3>
+ <pre class="api-signature no-pretty-print">public final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> byte[] <a href="/docs/reference/android/com/google/firebase/vertexai/type/MediaData.html#data()">data</a></pre>
+ </div>
+ <div class="api-item"><a name="getMimeType()"></a><a name="setMimeType()"></a><a name="getMimeType--"></a><a name="setMimeType--"></a>
+ <h3 class="api-name" id="mimeType()">mimeType</h3>
+ <pre class="api-signature no-pretty-print">public final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/MediaData.html#mimeType()">mimeType</a></pre>
+ </div>
+ </div>
+ <div class="list">
+ <h2>Public constructors</h2>
+ <div class="api-item"><a name="MediaData(kotlin.String, kotlin.ByteArray)"></a><a name="MediaData-kotlin.String-kotlin.ByteArray-"></a><a name="mediadata"></a>
+ <h3 class="api-name" id="MediaData(kotlin.String,kotlin.ByteArray)">MediaData</h3>
+ <pre class="api-signature no-pretty-print">public <a href="/docs/reference/android/com/google/firebase/vertexai/type/MediaData.html#MediaData(kotlin.String,kotlin.ByteArray)">MediaData</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a> mimeType, @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> byte[] data)</pre>
+ </div>
+ </div>
+ </body>
+</html>
+ --- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/type/SpeechConfig.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/type/SpeechConfig.html 2025-03-20 21:12:24.969364934 +0000
@@ -0,0 +1,72 @@
+<html devsite="true">
+ <head>
+ <title>SpeechConfig</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/android/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>SpeechConfig</h1>
+ <p>
+ <pre>public final class <a href="/docs/reference/android/com/google/firebase/vertexai/type/SpeechConfig.html">SpeechConfig</a></pre>
+ </p>
+ <hr>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public fields</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/SpeechConfig.html#voice()">voice</a></code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public constructors</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/SpeechConfig.html#SpeechConfig(com.google.firebase.vertexai.type.Voices)">SpeechConfig</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a> voice)</code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="list">
+ <h2>Public fields</h2>
+ <div class="api-item"><a name="getVoice()"></a><a name="setVoice()"></a><a name="getVoice--"></a><a name="setVoice--"></a>
+ <h3 class="api-name" id="voice()">voice</h3>
+ <pre class="api-signature no-pretty-print">public final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/SpeechConfig.html#voice()">voice</a></pre>
+ </div>
+ </div>
+ <div class="list">
+ <h2>Public constructors</h2>
+ <div class="api-item"><a name="SpeechConfig-com.google.firebase.vertexai.type.Voices-"></a><a name="speechconfig"></a>
+ <h3 class="api-name" id="SpeechConfig(com.google.firebase.vertexai.type.Voices)">SpeechConfig</h3>
+ <pre class="api-signature no-pretty-print">public <a href="/docs/reference/android/com/google/firebase/vertexai/type/SpeechConfig.html#SpeechConfig(com.google.firebase.vertexai.type.Voices)">SpeechConfig</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a> voice)</pre>
+ </div>
+ </div>
+ </body>
+</html>
+ --- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/type/Status.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/type/Status.html 2025-03-20 21:12:24.971364945 +0000
@@ -0,0 +1,141 @@
+<html devsite="true">
+ <head>
+ <title>Status</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/android/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>Status</h1>
+ <p>
+ <pre>public enum <a href="/docs/reference/android/com/google/firebase/vertexai/type/Status.html">Status</a> extends <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html">Enum</a></pre>
+ </p>
+ <div class="devsite-table-wrapper">
+ <table class="jd-inheritance-table">
+ <tbody>
+ <tr>
+ <td colspan="3"><a href="https://developer.android.com/reference/kotlin/java/lang/Object.html">java.lang.Object</a></td>
+ </tr>
+ <tr>
+ <td class="jd-inheritance-space"> ↳</td>
+ <td colspan="2"><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html">kotlin.Enum</a></td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td class="jd-inheritance-space"> ↳</td>
+ <td colspan="1"><a href="/docs/reference/android/com/google/firebase/vertexai/type/Status.html">com.google.firebase.vertexai.type.Status</a></td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <hr>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Enum Values</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/Status.html#INTERRUPTED">INTERRUPTED</a></code></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/Status.html#NORMAL">NORMAL</a></code></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/Status.html#TURNCOMPLETE">TURNCOMPLETE</a></code></td>
+ <td></td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public methods</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Status.html">Status</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/Status.html#valueOf(kotlin.String)">valueOf</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a> value)</code></div>
+ <p>Returns the enum constant of this type with the specified name.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> Status[]</code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/Status.html#values()">values</a>()</code></div>
+ <p>Returns an array containing the constants of this enum type, in the order they're declared.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="list">
+ <h2>Enum Values</h2>
+ <div class="api-item">
+ <h3 class="api-name" id="INTERRUPTED">INTERRUPTED</h3>
+ <pre class="api-signature no-pretty-print"><a href="/docs/reference/android/com/google/firebase/vertexai/type/Status.html">Status</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Status.html#INTERRUPTED">Status.INTERRUPTED</a></pre>
+ </div>
+ <div class="api-item">
+ <h3 class="api-name" id="NORMAL">NORMAL</h3>
+ <pre class="api-signature no-pretty-print"><a href="/docs/reference/android/com/google/firebase/vertexai/type/Status.html">Status</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Status.html#NORMAL">Status.NORMAL</a></pre>
+ </div>
+ <div class="api-item">
+ <h3 class="api-name" id="TURNCOMPLETE">TURNCOMPLETE</h3>
+ <pre class="api-signature no-pretty-print"><a href="/docs/reference/android/com/google/firebase/vertexai/type/Status.html">Status</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Status.html#TURNCOMPLETE">Status.TURNCOMPLETE</a></pre>
+ </div>
+ </div>
+ <div class="list">
+ <h2>Public methods</h2>
+ <div class="api-item"><a name="valueOf-kotlin.String-"></a><a name="valueof"></a>
+ <h3 class="api-name" id="valueOf(kotlin.String)">valueOf</h3>
+ <pre class="api-signature no-pretty-print">public final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Status.html">Status</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Status.html#valueOf(kotlin.String)">valueOf</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a> value)</pre>
+ <p>Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)</p>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Throws</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-illegal-argument-exception/index.html">kotlin.IllegalArgumentException</a> kotlin.IllegalArgumentException</code></td>
+ <td>
+ <p>if this enum type has no constant with the specified name</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <div class="api-item"><a name="values--"></a><a name="values"></a>
+ <h3 class="api-name" id="values()">values</h3>
+ <pre class="api-signature no-pretty-print">public final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> Status[] <a href="/docs/reference/android/com/google/firebase/vertexai/type/Status.html#values()">values</a>()</pre>
+ <p>Returns an array containing the constants of this enum type, in the order they're declared.</p>
+ <p>This method may be used to iterate over the constants.</p>
+ </div>
+ </div>
+ </body>
+</html>
+ --- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/type/StreamOutput.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/type/StreamOutput.html 2025-03-20 21:12:24.968364929 +0000
@@ -0,0 +1,82 @@
+<html devsite="true">
+ <head>
+ <title>StreamOutput</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/android/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>StreamOutput</h1>
+ <p>
+ <pre>public final class <a href="/docs/reference/android/com/google/firebase/vertexai/type/StreamOutput.html">StreamOutput</a></pre>
+ </p>
+ <hr>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public fields</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>final <a href="/docs/reference/android/com/google/firebase/vertexai/type/Content.html">Content</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/StreamOutput.html#data()">data</a></code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>final boolean</code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/StreamOutput.html#interrupted()">interrupted</a></code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public constructors</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/StreamOutput.html#StreamOutput(kotlin.Boolean,com.google.firebase.vertexai.type.Content)">StreamOutput</a>(boolean interrupted, <a href="/docs/reference/android/com/google/firebase/vertexai/type/Content.html">Content</a> data)</code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="list">
+ <h2>Public fields</h2>
+ <div class="api-item"><a name="getData()"></a><a name="setData()"></a><a name="getData--"></a><a name="setData--"></a>
+ <h3 class="api-name" id="data()">data</h3>
+ <pre class="api-signature no-pretty-print">public final <a href="/docs/reference/android/com/google/firebase/vertexai/type/Content.html">Content</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/StreamOutput.html#data()">data</a></pre>
+ </div>
+ <div class="api-item"><a name="getInterrupted()"></a><a name="setInterrupted()"></a><a name="getInterrupted--"></a><a name="setInterrupted--"></a>
+ <h3 class="api-name" id="interrupted()">interrupted</h3>
+ <pre class="api-signature no-pretty-print">public final boolean <a href="/docs/reference/android/com/google/firebase/vertexai/type/StreamOutput.html#interrupted()">interrupted</a></pre>
+ </div>
+ </div>
+ <div class="list">
+ <h2>Public constructors</h2>
+ <div class="api-item"><a name="StreamOutput(kotlin.Boolean, com.google.firebase.vertexai.type.Content)"></a><a name="StreamOutput-kotlin.Boolean-com.google.firebase.vertexai.type.Content-"></a><a name="streamoutput"></a>
+ <h3 class="api-name" id="StreamOutput(kotlin.Boolean,com.google.firebase.vertexai.type.Content)">StreamOutput</h3>
+ <pre class="api-signature no-pretty-print">public <a href="/docs/reference/android/com/google/firebase/vertexai/type/StreamOutput.html#StreamOutput(kotlin.Boolean,com.google.firebase.vertexai.type.Content)">StreamOutput</a>(boolean interrupted, <a href="/docs/reference/android/com/google/firebase/vertexai/type/Content.html">Content</a> data)</pre>
+ </div>
+ </div>
+ </body>
+</html>
+ --- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/type/Voices.Companion.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/type/Voices.Companion.html 2025-03-20 21:12:24.967364924 +0000
@@ -0,0 +1,16 @@
+<html devsite="true">
+ <head>
+ <title>Voices.Companion</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/android/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>Voices.Companion</h1>
+ <p>
+ <pre>public static class <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.Companion.html">Voices.Companion</a></pre>
+ </p>
+ <hr>
+ </body>
+</html>
+ --- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/type/Voices.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/type/Voices.html 2025-03-20 21:12:24.972364950 +0000
@@ -0,0 +1,128 @@
+<html devsite="true">
+ <head>
+ <title>Voices</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/android/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>Voices</h1>
+ <p>
+ <pre>public final class <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a></pre>
+ </p>
+ <hr>
+ <p>Content part modality.</p>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Nested types</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td>
+ <div><code>public static class <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.Companion.html">Voices.Companion</a></code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public fields</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.Companion.html#AOEDE()">AOEDE</a></code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.Companion.html#CHARON()">CHARON</a></code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.Companion.html#FENRIR()">FENRIR</a></code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.Companion.html#KORE()">KORE</a></code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.Companion.html#PUCK()">PUCK</a></code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.Companion.html#UNSPECIFIED()">UNSPECIFIED</a></code></div>
+ <p>Unspecified modality.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code>final int</code></td>
+ <td>
+ <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html#ordinal()">ordinal</a></code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="list">
+ <h2>Public fields</h2>
+ <div class="api-item"><a name="getAOEDE()"></a><a name="setAOEDE()"></a><a name="getAOEDE--"></a><a name="setAOEDE--"></a>
+ <h3 class="api-name" id="AOEDE()">AOEDE</h3>
+ <pre class="api-signature no-pretty-print">public static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.Companion.html#AOEDE()">AOEDE</a></pre>
+ </div>
+ <div class="api-item"><a name="getCHARON()"></a><a name="setCHARON()"></a><a name="getCHARON--"></a><a name="setCHARON--"></a>
+ <h3 class="api-name" id="CHARON()">CHARON</h3>
+ <pre class="api-signature no-pretty-print">public static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.Companion.html#CHARON()">CHARON</a></pre>
+ </div>
+ <div class="api-item"><a name="getFENRIR()"></a><a name="setFENRIR()"></a><a name="getFENRIR--"></a><a name="setFENRIR--"></a>
+ <h3 class="api-name" id="FENRIR()">FENRIR</h3>
+ <pre class="api-signature no-pretty-print">public static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.Companion.html#FENRIR()">FENRIR</a></pre>
+ </div>
+ <div class="api-item"><a name="getKORE()"></a><a name="setKORE()"></a><a name="getKORE--"></a><a name="setKORE--"></a>
+ <h3 class="api-name" id="KORE()">KORE</h3>
+ <pre class="api-signature no-pretty-print">public static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.Companion.html#KORE()">KORE</a></pre>
+ </div>
+ <div class="api-item"><a name="getPUCK()"></a><a name="setPUCK()"></a><a name="getPUCK--"></a><a name="setPUCK--"></a>
+ <h3 class="api-name" id="PUCK()">PUCK</h3>
+ <pre class="api-signature no-pretty-print">public static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.Companion.html#PUCK()">PUCK</a></pre>
+ </div>
+ <div class="api-item"><a name="getUNSPECIFIED()"></a><a name="setUNSPECIFIED()"></a><a name="getUNSPECIFIED--"></a><a name="setUNSPECIFIED--"></a>
+ <h3 class="api-name" id="UNSPECIFIED()">UNSPECIFIED</h3>
+ <pre class="api-signature no-pretty-print">public static final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.Companion.html#UNSPECIFIED()">UNSPECIFIED</a></pre>
+ <p>Unspecified modality.</p>
+ </div>
+ <div class="api-item"><a name="getOrdinal()"></a><a name="setOrdinal()"></a><a name="getOrdinal--"></a><a name="setOrdinal--"></a>
+ <h3 class="api-name" id="ordinal()">ordinal</h3>
+ <pre class="api-signature no-pretty-print">public final int <a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html#ordinal()">ordinal</a></pre>
+ </div>
+ </div>
+ </body>
+</html>
+ --- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/type/package-summary.html 2025-03-20 21:15:47.805375109 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/type/package-summary.html 2025-03-20 21:12:24.967364924 +0000
@@ -255,6 +255,34 @@
</td>
</tr>
<tr>
+ <td><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveContentResponse.html">LiveContentResponse</a></code></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.html">LiveGenerationConfig</a></code></td>
+ <td>
+ <p>Configuration parameters to use for content generation.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html">LiveGenerationConfig.Builder</a></code></td>
+ <td>
+ <p>Builder for creating a <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/GenerationConfig.html">GenerationConfig</a></code>.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveGenerationConfigKt.html">LiveGenerationConfigKt</a></code></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.html">LiveSession</a></code></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/MediaData.html">MediaData</a></code></td>
+ <td></td>
+ </tr>
+ <tr>
<td><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a></code></td>
<td>
<p>Represents token counting info for a single modality.</p>
@@ -295,6 +323,14 @@
</td>
</tr>
<tr>
+ <td><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/SpeechConfig.html">SpeechConfig</a></code></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/StreamOutput.html">StreamOutput</a></code></td>
+ <td></td>
+ </tr>
+ <tr>
<td><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/StringFormat.html">StringFormat</a></code></td>
<td></td>
</tr>
@@ -326,6 +362,27 @@
<p>Usage metadata about response(s).</p>
</td>
</tr>
+ <tr>
+ <td><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/Voices.html">Voices</a></code></td>
+ <td>
+ <p>Content part modality.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <h2>Enums</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/Status.html">Status</a></code></td>
+ <td></td>
+ </tr>
</tbody>
</table>
</div>
@@ -366,6 +423,10 @@
</td>
</tr>
<tr>
+ <td><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/LiveSession.SessionAlreadyReceivingException.html">LiveSession.SessionAlreadyReceivingException</a></code></td>
+ <td></td>
+ </tr>
+ <tr>
<td><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/PromptBlockedException.html">PromptBlockedException</a></code></td>
<td>
<p>A request was blocked.</p> --- /home/runner/diff/original/firebase-kotlindoc/kotlin/client/firebase-vertexai/_toc.yaml 2025-03-20 21:15:47.793375049 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/client/firebase-vertexai/_toc.yaml 2025-03-20 21:12:24.952364845 +0000
@@ -14,6 +14,8 @@
path: "/docs/reference/kotlin/com/google/firebase/vertexai/GenerativeModel.html"
- title: "ImagenModel"
path: "/docs/reference/kotlin/com/google/firebase/vertexai/ImagenModel.html"
+ - title: "LiveGenerativeModel"
+ path: "/docs/reference/kotlin/com/google/firebase/vertexai/LiveGenerativeModel.html"
- title: "firebase.vertexai.java"
path: "/docs/reference/kotlin/com/google/firebase/vertexai/java/package-summary.html"
@@ -108,6 +110,16 @@
path: "/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenSafetySettings.html"
- title: "InlineDataPart"
path: "/docs/reference/kotlin/com/google/firebase/vertexai/type/InlineDataPart.html"
+ - title: "LiveContentResponse"
+ path: "/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.html"
+ - title: "LiveGenerationConfig"
+ path: "/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.html"
+ - title: "LiveGenerationConfig.Builder"
+ path: "/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html"
+ - title: "LiveSession"
+ path: "/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.html"
+ - title: "MediaData"
+ path: "/docs/reference/kotlin/com/google/firebase/vertexai/type/MediaData.html"
- title: "ModalityTokenCount"
path: "/docs/reference/kotlin/com/google/firebase/vertexai/type/ModalityTokenCount.html"
- title: "PromptFeedback"
@@ -120,6 +132,10 @@
path: "/docs/reference/kotlin/com/google/firebase/vertexai/type/SafetySetting.html"
- title: "Schema"
path: "/docs/reference/kotlin/com/google/firebase/vertexai/type/Schema.html"
+ - title: "SpeechConfig"
+ path: "/docs/reference/kotlin/com/google/firebase/vertexai/type/SpeechConfig.html"
+ - title: "StreamOutput"
+ path: "/docs/reference/kotlin/com/google/firebase/vertexai/type/StreamOutput.html"
- title: "StringFormat"
path: "/docs/reference/kotlin/com/google/firebase/vertexai/type/StringFormat.html"
- title: "StringFormat.Custom"
@@ -132,6 +148,14 @@
path: "/docs/reference/kotlin/com/google/firebase/vertexai/type/ToolConfig.html"
- title: "UsageMetadata"
path: "/docs/reference/kotlin/com/google/firebase/vertexai/type/UsageMetadata.html"
+ - title: "Voices"
+ path: "/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html"
+
+ - title: "Enums"
+
+ section:
+ - title: "Status"
+ path: "/docs/reference/kotlin/com/google/firebase/vertexai/type/Status.html"
- title: "Exceptions"
@@ -146,6 +170,8 @@
path: "/docs/reference/kotlin/com/google/firebase/vertexai/type/InvalidLocationException.html"
- title: "InvalidStateException"
path: "/docs/reference/kotlin/com/google/firebase/vertexai/type/InvalidStateException.html"
+ - title: "LiveSession.SessionAlreadyReceivingException"
+ path: "/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.SessionAlreadyReceivingException.html"
- title: "PromptBlockedException"
path: "/docs/reference/kotlin/com/google/firebase/vertexai/type/PromptBlockedException.html"
- title: "QuotaExceededException" --- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/FirebaseVertexAI.html 2025-03-20 21:15:47.794375054 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/FirebaseVertexAI.html 2025-03-20 21:12:24.953364850 +0000
@@ -89,6 +89,12 @@
<p>Instantiates a new <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/ImagenModel.html">ImagenModel</a></code> given the provided parameters.</p>
</td>
</tr>
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/LiveGenerativeModel.html">LiveGenerativeModel</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/FirebaseVertexAI.html#liveModel(kotlin.String,com.google.firebase.vertexai.type.LiveGenerationConfig,kotlin.collections.List,com.google.firebase.vertexai.type.ToolConfig,com.google.firebase.vertexai.type.Content,com.google.firebase.vertexai.type.RequestOptions)">liveModel</a>(<br> modelName: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>,<br> generationConfig: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.html">LiveGenerationConfig</a>?,<br> tools: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Tool.html">Tool</a>>?,<br> toolConfig: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ToolConfig.html">ToolConfig</a>?,<br> systemInstruction: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Content.html">Content</a>?,<br> requestOptions: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/RequestOptions.html">RequestOptions</a><br>)</code></div>
+ </td>
+ </tr>
</tbody>
</table>
</div>
@@ -283,6 +289,10 @@
</table>
</div>
</div>
+ <div class="api-item"><a name="liveModel(kotlin.String, com.google.firebase.vertexai.type.LiveGenerationConfig, kotlin.collections.List, com.google.firebase.vertexai.type.ToolConfig, com.google.firebase.vertexai.type.Content, com.google.firebase.vertexai.type.RequestOptions)"></a><a name="liveModel-kotlin.String-com.google.firebase.vertexai.type.LiveGenerationConfig-kotlin.collections.List-com.google.firebase.vertexai.type.ToolConfig-com.google.firebase.vertexai.type.Content-com.google.firebase.vertexai.type.RequestOptions-"></a><a name="livemodel"></a>
+ <h3 class="api-name" id="liveModel(kotlin.String,com.google.firebase.vertexai.type.LiveGenerationConfig,kotlin.collections.List,com.google.firebase.vertexai.type.ToolConfig,com.google.firebase.vertexai.type.Content,com.google.firebase.vertexai.type.RequestOptions)">liveModel</h3>
+ <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/vertexai/FirebaseVertexAI.html#liveModel(kotlin.String,com.google.firebase.vertexai.type.LiveGenerationConfig,kotlin.collections.List,com.google.firebase.vertexai.type.ToolConfig,com.google.firebase.vertexai.type.Content,com.google.firebase.vertexai.type.RequestOptions)">liveModel</a>(<br> modelName: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>,<br> generationConfig: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.html">LiveGenerationConfig</a>? = null,<br> tools: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Tool.html">Tool</a>>? = null,<br> toolConfig: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ToolConfig.html">ToolConfig</a>? = null,<br> systemInstruction: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Content.html">Content</a>? = null,<br> requestOptions: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/RequestOptions.html">RequestOptions</a> = RequestOptions()<br>): <a href="/docs/reference/kotlin/com/google/firebase/vertexai/LiveGenerativeModel.html">LiveGenerativeModel</a></pre>
+ </div>
</div>
</body>
</html> --- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/LiveGenerativeModel.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/LiveGenerativeModel.html 2025-03-20 21:12:24.961364892 +0000
@@ -0,0 +1,83 @@
+<html devsite="true">
+ <head>
+ <title>LiveGenerativeModel</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/kotlin/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>LiveGenerativeModel</h1>
+ <p>
+ <pre>class <a href="/docs/reference/kotlin/com/google/firebase/vertexai/LiveGenerativeModel.html">LiveGenerativeModel</a></pre>
+ </p>
+ <hr>
+ <p>Represents a multimodal model (like Gemini), capable of generating content based on various input types.</p>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public constructors</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/LiveGenerativeModel.html#LiveGenerativeModel(kotlin.String,kotlin.String,com.google.firebase.vertexai.type.LiveGenerationConfig,kotlin.collections.List,com.google.firebase.vertexai.type.ToolConfig,com.google.firebase.vertexai.type.Content,com.google.firebase.vertexai.type.RequestOptions,com.google.firebase.appcheck.interop.InteropAppCheckTokenProvider,com.google.firebase.auth.internal.InternalAuthProvider)">LiveGenerativeModel</a>(<br> modelName: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>,<br> apiKey: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>,<br> config: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.html">LiveGenerationConfig</a>?,<br> tools: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Tool.html">Tool</a>>?,<br> toolConfig: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ToolConfig.html">ToolConfig</a>?,<br> systemInstruction: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Content.html">Content</a>?,<br> requestOptions: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/RequestOptions.html">RequestOptions</a>,<br> appCheckTokenProvider: <a href="/docs/reference/kotlin/com/google/firebase/appcheck/interop/InteropAppCheckTokenProvider.html">InteropAppCheckTokenProvider</a>?,<br> internalAuthProvider: <a href="/docs/reference/kotlin/com/google/firebase/auth/internal/InternalAuthProvider.html">InternalAuthProvider</a>?<br>)</code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public functions</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>suspend <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.html">LiveSession</a>?</code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/LiveGenerativeModel.html#connect()">connect</a>()</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/LiveGenerativeModel.html#getModelName()">getModelName</a>()</code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="list">
+ <h2>Public constructors</h2>
+ <div class="api-item"><a name="LiveGenerativeModel(kotlin.String, kotlin.String, com.google.firebase.vertexai.type.LiveGenerationConfig, kotlin.collections.List, com.google.firebase.vertexai.type.ToolConfig, com.google.firebase.vertexai.type.Content, com.google.firebase.vertexai.type.RequestOptions, com.google.firebase.appcheck.interop.InteropAppCheckTokenProvider, com.google.firebase.auth.internal.InternalAuthProvider)"></a><a name="LiveGenerativeModel-kotlin.String-kotlin.String-com.google.firebase.vertexai.type.LiveGenerationConfig-kotlin.collections.List-com.google.firebase.vertexai.type.ToolConfig-com.google.firebase.vertexai.type.Content-com.google.firebase.vertexai.type.RequestOptions-com.google.firebase.appcheck.interop.InteropAppCheckTokenProvider-com.google.firebase.auth.internal.InternalAuthProvider-"></a><a name="livegenerativemodel"></a>
+ <h3 class="api-name" id="LiveGenerativeModel(kotlin.String,kotlin.String,com.google.firebase.vertexai.type.LiveGenerationConfig,kotlin.collections.List,com.google.firebase.vertexai.type.ToolConfig,com.google.firebase.vertexai.type.Content,com.google.firebase.vertexai.type.RequestOptions,com.google.firebase.appcheck.interop.InteropAppCheckTokenProvider,com.google.firebase.auth.internal.InternalAuthProvider)">LiveGenerativeModel</h3>
+ <pre class="api-signature no-pretty-print"><a href="/docs/reference/kotlin/com/google/firebase/vertexai/LiveGenerativeModel.html#LiveGenerativeModel(kotlin.String,kotlin.String,com.google.firebase.vertexai.type.LiveGenerationConfig,kotlin.collections.List,com.google.firebase.vertexai.type.ToolConfig,com.google.firebase.vertexai.type.Content,com.google.firebase.vertexai.type.RequestOptions,com.google.firebase.appcheck.interop.InteropAppCheckTokenProvider,com.google.firebase.auth.internal.InternalAuthProvider)">LiveGenerativeModel</a>(<br> modelName: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>,<br> apiKey: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>,<br> config: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.html">LiveGenerationConfig</a>? = null,<br> tools: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Tool.html">Tool</a>>? = null,<br> toolConfig: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ToolConfig.html">ToolConfig</a>? = null,<br> systemInstruction: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Content.html">Content</a>? = null,<br> requestOptions: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/RequestOptions.html">RequestOptions</a> = RequestOptions(),<br> appCheckTokenProvider: <a href="/docs/reference/kotlin/com/google/firebase/appcheck/interop/InteropAppCheckTokenProvider.html">InteropAppCheckTokenProvider</a>? = null,<br> internalAuthProvider: <a href="/docs/reference/kotlin/com/google/firebase/auth/internal/InternalAuthProvider.html">InternalAuthProvider</a>? = null<br>)</pre>
+ </div>
+ </div>
+ <div class="list">
+ <h2>Public functions</h2>
+ <div class="api-item"><a name="connect--"></a><a name="connect"></a>
+ <h3 class="api-name" id="connect()">connect</h3>
+ <pre class="api-signature no-pretty-print">suspend fun <a href="/docs/reference/kotlin/com/google/firebase/vertexai/LiveGenerativeModel.html#connect()">connect</a>(): <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.html">LiveSession</a>?</pre>
+ </div>
+ <div class="api-item"><a name="getModelName--"></a><a name="getmodelname"></a>
+ <h3 class="api-name" id="getModelName()">getModelName</h3>
+ <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/vertexai/LiveGenerativeModel.html#getModelName()">getModelName</a>(): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a></pre>
+ </div>
+ </div>
+ </body>
+</html>
+ --- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/package-summary.html 2025-03-20 21:15:47.794375054 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/package-summary.html 2025-03-20 21:12:24.953364850 +0000
@@ -38,6 +38,12 @@
<p>Represents a generative model (like Imagen), capable of generating images based on various input types.</p>
</td>
</tr>
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/LiveGenerativeModel.html">LiveGenerativeModel</a></code></td>
+ <td>
+ <p>Represents a multimodal model (like Gemini), capable of generating content based on various input types.</p>
+ </td>
+ </tr>
</tbody>
</table>
</div> --- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/ContentModality.html 2025-03-20 21:15:47.797375069 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/ContentModality.html 2025-03-20 21:12:24.957364871 +0000
@@ -8,7 +8,7 @@
<div id="metadata-info-block"></div>
<h1>ContentModality</h1>
<p>
- <pre>class <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ContentModality.html">ContentModality</a></pre>
+ <pre>@<a href="/docs/reference/kotlin/kotlinx/serialization/Serializable.html">Serializable</a><br>class <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ContentModality.html">ContentModality</a></pre>
</p>
<hr>
<p>Content part modality.</p> --- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.html 2025-03-20 21:12:24.954364855 +0000
@@ -0,0 +1,77 @@
+<html devsite="true">
+ <head>
+ <title>LiveContentResponse</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/kotlin/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>LiveContentResponse</h1>
+ <p>
+ <pre>class <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.html">LiveContentResponse</a></pre>
+ </p>
+ <hr>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public properties</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Content.html">Content</a>?</code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.html#data()">data</a></code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/FunctionCallPart.html">FunctionCallPart</a>>?</code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.html#functionCalls()">functionCalls</a></code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Status.html">Status</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.html#status()">status</a></code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>?</code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.html#text()">text</a></code></div>
+ <p>Convenience field representing all the text parts in the response as a single string, if they exists.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="list">
+ <h2>Public properties</h2>
+ <div class="api-item"><a name="getData()"></a><a name="setData()"></a><a name="getData--"></a><a name="setData--"></a>
+ <h3 class="api-name" id="data()">data</h3>
+ <pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.html#data()">data</a>: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Content.html">Content</a>?</pre>
+ </div>
+ <div class="api-item"><a name="getFunctionCalls()"></a><a name="setFunctionCalls()"></a><a name="getFunctionCalls--"></a><a name="setFunctionCalls--"></a>
+ <h3 class="api-name" id="functionCalls()">functionCalls</h3>
+ <pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.html#functionCalls()">functionCalls</a>: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/FunctionCallPart.html">FunctionCallPart</a>>?</pre>
+ </div>
+ <div class="api-item"><a name="getStatus()"></a><a name="setStatus()"></a><a name="getStatus--"></a><a name="setStatus--"></a>
+ <h3 class="api-name" id="status()">status</h3>
+ <pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.html#status()">status</a>: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Status.html">Status</a></pre>
+ </div>
+ <div class="api-item"><a name="getText()"></a><a name="setText()"></a><a name="getText--"></a><a name="setText--"></a>
+ <h3 class="api-name" id="text()">text</h3>
+ <pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.html#text()">text</a>: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>?</pre>
+ <p>Convenience field representing all the text parts in the response as a single string, if they exists.</p>
+ </div>
+ </div>
+ </body>
+</html>
+ --- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html 2025-03-20 21:12:24.955364861 +0000
@@ -0,0 +1,217 @@
+<html devsite="true">
+ <head>
+ <title>LiveGenerationConfig.Builder</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/kotlin/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>LiveGenerationConfig.Builder</h1>
+ <p>
+ <pre>class <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html">LiveGenerationConfig.Builder</a></pre>
+ </p>
+ <hr>
+ <p>Builder for creating a <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/GenerationConfig.html">GenerationConfig</a></code>.</p>
+ <p>Mainly intended for Java interop. Kotlin consumers should use <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/package-summary.html#generationConfig(kotlin.Function1)">generationConfig</a></code> for a more idiomatic experience.</p>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">See also</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/package-summary.html#generationConfig(kotlin.Function1)">generationConfig</a></code></td>
+ <td></td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public constructors</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#Builder()">Builder</a>()</code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public functions</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.html">LiveGenerationConfig</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#build()">build</a>()</code></div>
+ <p>Create a new <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/GenerationConfig.html">GenerationConfig</a></code> with the attached arguments.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public properties</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>?</code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#candidateCount()">candidateCount</a></code></div>
+ <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/GenerationConfig.html#candidateCount()">GenerationConfig.candidateCount</a></code>.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html">Float</a>?</code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#frequencyPenalty()">frequencyPenalty</a></code></div>
+ <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/GenerationConfig.html#frequencyPenalty()">GenerationConfig.frequencyPenalty</a></code></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>?</code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#maxOutputTokens()">maxOutputTokens</a></code></div>
+ <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/GenerationConfig.html#maxOutputTokens()">GenerationConfig.maxOutputTokens</a></code>.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html">Float</a>?</code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#presencePenalty()">presencePenalty</a></code></div>
+ <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/GenerationConfig.html#presencePenalty()">GenerationConfig.presencePenalty</a></code></p>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ContentModality.html">ContentModality</a>>?</code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#responseModalities()">responseModalities</a></code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/SpeechConfig.html">SpeechConfig</a>?</code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#speechConfig()">speechConfig</a></code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html">Float</a>?</code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#temperature()">temperature</a></code></div>
+ <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/GenerationConfig.html#temperature()">GenerationConfig.temperature</a></code>.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>?</code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#topK()">topK</a></code></div>
+ <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/GenerationConfig.html#topK()">GenerationConfig.topK</a></code>.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html">Float</a>?</code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#topP()">topP</a></code></div>
+ <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/GenerationConfig.html#topP()">GenerationConfig.topP</a></code>.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="list">
+ <h2>Public constructors</h2>
+ <div class="api-item"><a name="Builder--"></a><a name="builder"></a>
+ <h3 class="api-name" id="Builder()">Builder</h3>
+ <pre class="api-signature no-pretty-print"><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#Builder()">Builder</a>()</pre>
+ </div>
+ </div>
+ <div class="list">
+ <h2>Public functions</h2>
+ <div class="api-item"><a name="build--"></a><a name="build"></a>
+ <h3 class="api-name" id="build()">build</h3>
+ <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#build()">build</a>(): <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.html">LiveGenerationConfig</a></pre>
+ <p>Create a new <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/GenerationConfig.html">GenerationConfig</a></code> with the attached arguments.</p>
+ </div>
+ </div>
+ <div class="list">
+ <h2>Public properties</h2>
+ <div class="api-item"><a name="getCandidateCount()"></a><a name="setCandidateCount()"></a><a name="getCandidateCount--"></a><a name="setCandidateCount--"></a>
+ <h3 class="api-name" id="candidateCount()">candidateCount</h3>
+ <pre class="api-signature no-pretty-print">var <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#candidateCount()">candidateCount</a>: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>?</pre>
+ <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/GenerationConfig.html#candidateCount()">GenerationConfig.candidateCount</a></code>.</p>
+ </div>
+ <div class="api-item"><a name="getFrequencyPenalty()"></a><a name="setFrequencyPenalty()"></a><a name="getFrequencyPenalty--"></a><a name="setFrequencyPenalty--"></a>
+ <h3 class="api-name" id="frequencyPenalty()">frequencyPenalty</h3>
+ <pre class="api-signature no-pretty-print">var <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#frequencyPenalty()">frequencyPenalty</a>: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html">Float</a>?</pre>
+ <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/GenerationConfig.html#frequencyPenalty()">GenerationConfig.frequencyPenalty</a></code></p>
+ </div>
+ <div class="api-item"><a name="getMaxOutputTokens()"></a><a name="setMaxOutputTokens()"></a><a name="getMaxOutputTokens--"></a><a name="setMaxOutputTokens--"></a>
+ <h3 class="api-name" id="maxOutputTokens()">maxOutputTokens</h3>
+ <pre class="api-signature no-pretty-print">var <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#maxOutputTokens()">maxOutputTokens</a>: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>?</pre>
+ <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/GenerationConfig.html#maxOutputTokens()">GenerationConfig.maxOutputTokens</a></code>.</p>
+ </div>
+ <div class="api-item"><a name="getPresencePenalty()"></a><a name="setPresencePenalty()"></a><a name="getPresencePenalty--"></a><a name="setPresencePenalty--"></a>
+ <h3 class="api-name" id="presencePenalty()">presencePenalty</h3>
+ <pre class="api-signature no-pretty-print">var <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#presencePenalty()">presencePenalty</a>: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html">Float</a>?</pre>
+ <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/GenerationConfig.html#presencePenalty()">GenerationConfig.presencePenalty</a></code></p>
+ </div>
+ <div class="api-item"><a name="getResponseModalities()"></a><a name="setResponseModalities()"></a><a name="getResponseModalities--"></a><a name="setResponseModalities--"></a>
+ <h3 class="api-name" id="responseModalities()">responseModalities</h3>
+ <pre class="api-signature no-pretty-print">var <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#responseModalities()">responseModalities</a>: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ContentModality.html">ContentModality</a>>?</pre>
+ </div>
+ <div class="api-item"><a name="getSpeechConfig()"></a><a name="setSpeechConfig()"></a><a name="getSpeechConfig--"></a><a name="setSpeechConfig--"></a>
+ <h3 class="api-name" id="speechConfig()">speechConfig</h3>
+ <pre class="api-signature no-pretty-print">var <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#speechConfig()">speechConfig</a>: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/SpeechConfig.html">SpeechConfig</a>?</pre>
+ </div>
+ <div class="api-item"><a name="getTemperature()"></a><a name="setTemperature()"></a><a name="getTemperature--"></a><a name="setTemperature--"></a>
+ <h3 class="api-name" id="temperature()">temperature</h3>
+ <pre class="api-signature no-pretty-print">var <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#temperature()">temperature</a>: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html">Float</a>?</pre>
+ <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/GenerationConfig.html#temperature()">GenerationConfig.temperature</a></code>.</p>
+ </div>
+ <div class="api-item"><a name="getTopK()"></a><a name="setTopK()"></a><a name="getTopK--"></a><a name="setTopK--"></a>
+ <h3 class="api-name" id="topK()">topK</h3>
+ <pre class="api-signature no-pretty-print">var <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#topK()">topK</a>: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>?</pre>
+ <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/GenerationConfig.html#topK()">GenerationConfig.topK</a></code>.</p>
+ </div>
+ <div class="api-item"><a name="getTopP()"></a><a name="setTopP()"></a><a name="getTopP--"></a><a name="setTopP--"></a>
+ <h3 class="api-name" id="topP()">topP</h3>
+ <pre class="api-signature no-pretty-print">var <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html#topP()">topP</a>: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html">Float</a>?</pre>
+ <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/GenerationConfig.html#topP()">GenerationConfig.topP</a></code>.</p>
+ </div>
+ </div>
+ </body>
+</html>
+ --- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.html 2025-03-20 21:12:24.958364876 +0000
@@ -0,0 +1,70 @@
+<html devsite="true">
+ <head>
+ <title>LiveGenerationConfig</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/kotlin/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>LiveGenerationConfig</h1>
+ <p>
+ <pre>class <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.html">LiveGenerationConfig</a></pre>
+ </p>
+ <hr>
+ <p>Configuration parameters to use for content generation.</p>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Nested types</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td>
+ <div><code>class <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html">LiveGenerationConfig.Builder</a></code></div>
+ <p>Builder for creating a <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/GenerationConfig.html">GenerationConfig</a></code>.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public companion functions</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html">LiveGenerationConfig.Builder</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Companion.html#builder()">builder</a>()</code></div>
+ <p>Alternative casing for <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/GenerationConfig.Builder.html">GenerationConfig.Builder</a></code>:</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="list">
+ <h2>Public companion functions</h2>
+ <div class="api-item"><a name="builder--"></a><a name="builder"></a>
+ <h3 class="api-name" id="builder()">builder</h3>
+ <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Companion.html#builder()">builder</a>(): <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html">LiveGenerationConfig.Builder</a></pre>
+ <p>Alternative casing for <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/GenerationConfig.Builder.html">GenerationConfig.Builder</a></code>:</p>
+ <pre class="prettyprint">val config = GenerationConfig.builder()</pre>
+ </div>
+ </div>
+ </body>
+</html>
+ --- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/LiveSession.SessionAlreadyReceivingException.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/LiveSession.SessionAlreadyReceivingException.html 2025-03-20 21:12:24.956364866 +0000
@@ -0,0 +1,190 @@
+<html devsite="true">
+ <head>
+ <title>LiveSession.SessionAlreadyReceivingException</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/kotlin/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>LiveSession.SessionAlreadyReceivingException</h1>
+ <p>
+ <pre>class <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.SessionAlreadyReceivingException.html">LiveSession.SessionAlreadyReceivingException</a> : <a href="https://developer.android.com/reference/kotlin/java/lang/Exception.html">Exception</a></pre>
+ </p>
+ <div class="devsite-table-wrapper">
+ <table class="jd-inheritance-table">
+ <tbody>
+ <tr>
+ <td colspan="4"><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">kotlin.Any</a></td>
+ </tr>
+ <tr>
+ <td class="jd-inheritance-space"> ↳</td>
+ <td colspan="3"><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html">kotlin.Throwable</a></td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td class="jd-inheritance-space"> ↳</td>
+ <td colspan="2"><a href="https://developer.android.com/reference/kotlin/java/lang/Exception.html">java.lang.Exception</a></td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td> </td>
+ <td class="jd-inheritance-space"> ↳</td>
+ <td colspan="1"><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.SessionAlreadyReceivingException.html">com.google.firebase.vertexai.type.LiveSession.SessionAlreadyReceivingException</a></td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <hr>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public constructors</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.SessionAlreadyReceivingException.html#SessionAlreadyReceivingException()">SessionAlreadyReceivingException</a>()</code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive" id="inhmethods">
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Inherited functions</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><devsite-expandable><span class="expand-control">From <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html">kotlin.Throwable</a></span>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
+ <td>
+ <div><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/add-suppressed.html">addSuppressed</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/RecentlyNonNull.html">RecentlyNonNull</a> p0: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html">Throwable</a>)</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>open <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html">Throwable</a></code></td>
+ <td>
+ <div><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/RecentlyNonNull.html">RecentlyNonNull</a><br><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/fill-in-stack-trace.html">fillInStackTrace</a>()</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>open <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a></code></td>
+ <td>
+ <div><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/RecentlyNullable.html">RecentlyNullable</a><br><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/get-localized-message.html">getLocalizedMessage</a>()</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>open <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a><<a href="https://developer.android.com/reference/kotlin/java/lang/StackTraceElement.html">StackTraceElement</a>></code></td>
+ <td>
+ <div><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/RecentlyNonNull.html">RecentlyNonNull</a><br><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/get-stack-trace.html">getStackTrace</a>()</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a><<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html">Throwable</a>></code></td>
+ <td>
+ <div><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/RecentlyNonNull.html">RecentlyNonNull</a><br><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/get-suppressed.html">getSuppressed</a>()</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>open <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html">Throwable</a></code></td>
+ <td>
+ <div><code>@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/RecentlyNonNull.html">RecentlyNonNull</a><br><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/init-cause.html">initCause</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/RecentlyNullable.html">RecentlyNullable</a> p0: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html">Throwable</a>)</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>open <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
+ <td>
+ <div><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/print-stack-trace.html">printStackTrace</a>()</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>open <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
+ <td>
+ <div><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/print-stack-trace.html">printStackTrace</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/RecentlyNonNull.html">RecentlyNonNull</a> p0: <a href="https://developer.android.com/reference/kotlin/java/io/PrintStream.html">PrintStream</a>)</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>open <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
+ <td>
+ <div><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/print-stack-trace.html">printStackTrace</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/RecentlyNonNull.html">RecentlyNonNull</a> p0: <a href="https://developer.android.com/reference/kotlin/java/io/PrintWriter.html">PrintWriter</a>)</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>open <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
+ <td>
+ <div><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/set-stack-trace.html">setStackTrace</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/RecentlyNonNull.html">RecentlyNonNull</a> p0: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a><<a href="https://developer.android.com/reference/kotlin/java/lang/StackTraceElement.html">StackTraceElement</a>>)</code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+</devsite-expandable> </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive" id="inhmethods">
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Inherited properties</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><devsite-expandable><span class="expand-control">From <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html">kotlin.Throwable</a></span>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <tbody class="list">
+ <tr>
+ <td><code>open <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html">Throwable</a>?</code></td>
+ <td>
+ <div><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/cause.html">cause</a></code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>open <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>?</code></td>
+ <td>
+ <div><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/message.html">message</a></code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+</devsite-expandable> </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="list">
+ <h2>Public constructors</h2>
+ <div class="api-item"><a name="SessionAlreadyReceivingException--"></a><a name="sessionalreadyreceivingexception"></a>
+ <h3 class="api-name" id="SessionAlreadyReceivingException()">SessionAlreadyReceivingException</h3>
+ <pre class="api-signature no-pretty-print"><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.SessionAlreadyReceivingException.html#SessionAlreadyReceivingException()">SessionAlreadyReceivingException</a>()</pre>
+ </div>
+ </div>
+ </body>
+</html>
+ --- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/LiveSession.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/LiveSession.html 2025-03-20 21:12:24.954364855 +0000
@@ -0,0 +1,155 @@
+<html devsite="true">
+ <head>
+ <title>LiveSession</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/kotlin/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>LiveSession</h1>
+ <p>
+ <pre>class <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.html">LiveSession</a></pre>
+ </p>
+ <hr>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Nested types</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td>
+ <div><code>class <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.SessionAlreadyReceivingException.html">LiveSession.SessionAlreadyReceivingException</a> : <a href="https://developer.android.com/reference/kotlin/java/lang/Exception.html">Exception</a></code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public functions</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>suspend <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.html#close()">close</a>()</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>suspend <a href="https://kotlinlang.org/api/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/-flow/index.html">Flow</a><<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.html">LiveContentResponse</a>></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.html#receive(kotlin.collections.List)">receive</a>(outputModalities: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ContentModality.html">ContentModality</a>>)</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="https://kotlinlang.org/api/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/-flow/index.html">Flow</a><<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/FunctionCallPart.html">FunctionCallPart</a>>></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.html#receiveAudioConvoFunctionCalls()">receiveAudioConvoFunctionCalls</a>()</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>suspend <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.html#send(com.google.firebase.vertexai.type.Content)">send</a>(content: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Content.html">Content</a>)</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>suspend <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.html#send(kotlin.String)">send</a>(text: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>)</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>suspend <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.html#sendFunctionResponse(kotlin.collections.List)">sendFunctionResponse</a>(functionList: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/FunctionResponsePart.html">FunctionResponsePart</a>>)</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>suspend <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.html#sendMediaStream(kotlin.collections.List)">sendMediaStream</a>(mediaChunks: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/MediaData.html">MediaData</a>>)</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code>suspend <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.html#startAudioConversation()">startAudioConversation</a>()</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.html#stopAudioConversation()">stopAudioConversation</a>()</code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.html#stopReceiving()">stopReceiving</a>()</code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="list">
+ <h2>Public functions</h2>
+ <div class="api-item"><a name="close--"></a><a name="close"></a>
+ <h3 class="api-name" id="close()">close</h3>
+ <pre class="api-signature no-pretty-print">suspend fun <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.html#close()">close</a>(): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+ </div>
+ <div class="api-item"><a name="receive-kotlin.collections.List-"></a><a name="receive"></a>
+ <h3 class="api-name" id="receive(kotlin.collections.List)">receive</h3>
+ <pre class="api-signature no-pretty-print">suspend fun <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.html#receive(kotlin.collections.List)">receive</a>(outputModalities: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ContentModality.html">ContentModality</a>>): <a href="https://kotlinlang.org/api/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/-flow/index.html">Flow</a><<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.html">LiveContentResponse</a>></pre>
+ </div>
+ <div class="api-item"><a name="receiveAudioConvoFunctionCalls--"></a><a name="receiveaudioconvofunctioncalls"></a>
+ <h3 class="api-name" id="receiveAudioConvoFunctionCalls()">receiveAudioConvoFunctionCalls</h3>
+ <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.html#receiveAudioConvoFunctionCalls()">receiveAudioConvoFunctionCalls</a>(): <a href="https://kotlinlang.org/api/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/-flow/index.html">Flow</a><<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/FunctionCallPart.html">FunctionCallPart</a>>></pre>
+ </div>
+ <div class="api-item"><a name="send-com.google.firebase.vertexai.type.Content-"></a><a name="send"></a>
+ <h3 class="api-name" id="send(com.google.firebase.vertexai.type.Content)">send</h3>
+ <pre class="api-signature no-pretty-print">suspend fun <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.html#send(com.google.firebase.vertexai.type.Content)">send</a>(content: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Content.html">Content</a>): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+ </div>
+ <div class="api-item"><a name="send-kotlin.String-"></a><a name="send"></a>
+ <h3 class="api-name" id="send(kotlin.String)">send</h3>
+ <pre class="api-signature no-pretty-print">suspend fun <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.html#send(kotlin.String)">send</a>(text: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+ </div>
+ <div class="api-item"><a name="sendFunctionResponse-kotlin.collections.List-"></a><a name="sendfunctionresponse"></a>
+ <h3 class="api-name" id="sendFunctionResponse(kotlin.collections.List)">sendFunctionResponse</h3>
+ <pre class="api-signature no-pretty-print">suspend fun <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.html#sendFunctionResponse(kotlin.collections.List)">sendFunctionResponse</a>(functionList: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/FunctionResponsePart.html">FunctionResponsePart</a>>): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+ </div>
+ <div class="api-item"><a name="sendMediaStream-kotlin.collections.List-"></a><a name="sendmediastream"></a>
+ <h3 class="api-name" id="sendMediaStream(kotlin.collections.List)">sendMediaStream</h3>
+ <pre class="api-signature no-pretty-print">suspend fun <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.html#sendMediaStream(kotlin.collections.List)">sendMediaStream</a>(mediaChunks: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/MediaData.html">MediaData</a>>): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+ </div>
+ <div class="api-item"><a name="startAudioConversation--"></a><a name="startaudioconversation"></a>
+ <h3 class="api-name" id="startAudioConversation()">startAudioConversation</h3>
+ <pre class="api-signature no-pretty-print">suspend fun <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.html#startAudioConversation()">startAudioConversation</a>(): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+ </div>
+ <div class="api-item"><a name="stopAudioConversation--"></a><a name="stopaudioconversation"></a>
+ <h3 class="api-name" id="stopAudioConversation()">stopAudioConversation</h3>
+ <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.html#stopAudioConversation()">stopAudioConversation</a>(): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+ </div>
+ <div class="api-item"><a name="stopReceiving--"></a><a name="stopreceiving"></a>
+ <h3 class="api-name" id="stopReceiving()">stopReceiving</h3>
+ <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.html#stopReceiving()">stopReceiving</a>(): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a></pre>
+ </div>
+ </div>
+ </body>
+</html>
+ --- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/MediaData.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/MediaData.html 2025-03-20 21:12:24.954364855 +0000
@@ -0,0 +1,82 @@
+<html devsite="true">
+ <head>
+ <title>MediaData</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/kotlin/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>MediaData</h1>
+ <p>
+ <pre>class <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/MediaData.html">MediaData</a></pre>
+ </p>
+ <hr>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public constructors</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/MediaData.html#MediaData(kotlin.String,kotlin.ByteArray)">MediaData</a>(mimeType: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>, data: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-byte-array/index.html">ByteArray</a>)</code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public properties</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-byte-array/index.html">ByteArray</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/MediaData.html#data()">data</a></code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/MediaData.html#mimeType()">mimeType</a></code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="list">
+ <h2>Public constructors</h2>
+ <div class="api-item"><a name="MediaData(kotlin.String, kotlin.ByteArray)"></a><a name="MediaData-kotlin.String-kotlin.ByteArray-"></a><a name="mediadata"></a>
+ <h3 class="api-name" id="MediaData(kotlin.String,kotlin.ByteArray)">MediaData</h3>
+ <pre class="api-signature no-pretty-print"><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/MediaData.html#MediaData(kotlin.String,kotlin.ByteArray)">MediaData</a>(mimeType: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>, data: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-byte-array/index.html">ByteArray</a>)</pre>
+ </div>
+ </div>
+ <div class="list">
+ <h2>Public properties</h2>
+ <div class="api-item"><a name="getData()"></a><a name="setData()"></a><a name="getData--"></a><a name="setData--"></a>
+ <h3 class="api-name" id="data()">data</h3>
+ <pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/MediaData.html#data()">data</a>: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-byte-array/index.html">ByteArray</a></pre>
+ </div>
+ <div class="api-item"><a name="getMimeType()"></a><a name="setMimeType()"></a><a name="getMimeType--"></a><a name="setMimeType--"></a>
+ <h3 class="api-name" id="mimeType()">mimeType</h3>
+ <pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/MediaData.html#mimeType()">mimeType</a>: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a></pre>
+ </div>
+ </div>
+ </body>
+</html>
+ --- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/SpeechConfig.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/SpeechConfig.html 2025-03-20 21:12:24.958364876 +0000
@@ -0,0 +1,72 @@
+<html devsite="true">
+ <head>
+ <title>SpeechConfig</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/kotlin/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>SpeechConfig</h1>
+ <p>
+ <pre>class <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/SpeechConfig.html">SpeechConfig</a></pre>
+ </p>
+ <hr>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public constructors</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/SpeechConfig.html#SpeechConfig(com.google.firebase.vertexai.type.Voices)">SpeechConfig</a>(voice: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a>)</code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public properties</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/SpeechConfig.html#voice()">voice</a></code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="list">
+ <h2>Public constructors</h2>
+ <div class="api-item"><a name="SpeechConfig-com.google.firebase.vertexai.type.Voices-"></a><a name="speechconfig"></a>
+ <h3 class="api-name" id="SpeechConfig(com.google.firebase.vertexai.type.Voices)">SpeechConfig</h3>
+ <pre class="api-signature no-pretty-print"><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/SpeechConfig.html#SpeechConfig(com.google.firebase.vertexai.type.Voices)">SpeechConfig</a>(voice: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a>)</pre>
+ </div>
+ </div>
+ <div class="list">
+ <h2>Public properties</h2>
+ <div class="api-item"><a name="getVoice()"></a><a name="setVoice()"></a><a name="getVoice--"></a><a name="setVoice--"></a>
+ <h3 class="api-name" id="voice()">voice</h3>
+ <pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/SpeechConfig.html#voice()">voice</a>: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a></pre>
+ </div>
+ </div>
+ </body>
+</html>
+ --- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/Status.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/Status.html 2025-03-20 21:12:24.960364887 +0000
@@ -0,0 +1,141 @@
+<html devsite="true">
+ <head>
+ <title>Status</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/kotlin/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>Status</h1>
+ <p>
+ <pre>enum <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Status.html">Status</a> : <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html">Enum</a></pre>
+ </p>
+ <div class="devsite-table-wrapper">
+ <table class="jd-inheritance-table">
+ <tbody>
+ <tr>
+ <td colspan="3"><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">kotlin.Any</a></td>
+ </tr>
+ <tr>
+ <td class="jd-inheritance-space"> ↳</td>
+ <td colspan="2"><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html">kotlin.Enum</a></td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td class="jd-inheritance-space"> ↳</td>
+ <td colspan="1"><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Status.html">com.google.firebase.vertexai.type.Status</a></td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <hr>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Enum Values</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Status.html#INTERRUPTED">INTERRUPTED</a></code></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Status.html#NORMAL">NORMAL</a></code></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Status.html#TURNCOMPLETE">TURNCOMPLETE</a></code></td>
+ <td></td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public functions</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Status.html">Status</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Status.html#valueOf(kotlin.String)">valueOf</a>(value: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>)</code></div>
+ <p>Returns the enum constant of this type with the specified name.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a><<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Status.html">Status</a>></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Status.html#values()">values</a>()</code></div>
+ <p>Returns an array containing the constants of this enum type, in the order they're declared.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="list">
+ <h2>Enum Values</h2>
+ <div class="api-item">
+ <h3 class="api-name" id="INTERRUPTED">INTERRUPTED</h3>
+ <pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Status.html#INTERRUPTED">Status.INTERRUPTED</a>: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Status.html">Status</a></pre>
+ </div>
+ <div class="api-item">
+ <h3 class="api-name" id="NORMAL">NORMAL</h3>
+ <pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Status.html#NORMAL">Status.NORMAL</a>: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Status.html">Status</a></pre>
+ </div>
+ <div class="api-item">
+ <h3 class="api-name" id="TURNCOMPLETE">TURNCOMPLETE</h3>
+ <pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Status.html#TURNCOMPLETE">Status.TURNCOMPLETE</a>: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Status.html">Status</a></pre>
+ </div>
+ </div>
+ <div class="list">
+ <h2>Public functions</h2>
+ <div class="api-item"><a name="valueOf-kotlin.String-"></a><a name="valueof"></a>
+ <h3 class="api-name" id="valueOf(kotlin.String)">valueOf</h3>
+ <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Status.html#valueOf(kotlin.String)">valueOf</a>(value: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>): <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Status.html">Status</a></pre>
+ <p>Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)</p>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%">Throws</th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code>kotlin.IllegalArgumentException: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-illegal-argument-exception/index.html">kotlin.IllegalArgumentException</a></code></td>
+ <td>
+ <p>if this enum type has no constant with the specified name</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <div class="api-item"><a name="values--"></a><a name="values"></a>
+ <h3 class="api-name" id="values()">values</h3>
+ <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Status.html#values()">values</a>(): <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html">Array</a><<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Status.html">Status</a>></pre>
+ <p>Returns an array containing the constants of this enum type, in the order they're declared.</p>
+ <p>This method may be used to iterate over the constants.</p>
+ </div>
+ </div>
+ </body>
+</html>
+ --- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/StreamOutput.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/StreamOutput.html 2025-03-20 21:12:24.957364871 +0000
@@ -0,0 +1,82 @@
+<html devsite="true">
+ <head>
+ <title>StreamOutput</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/kotlin/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>StreamOutput</h1>
+ <p>
+ <pre>class <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/StreamOutput.html">StreamOutput</a></pre>
+ </p>
+ <hr>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public constructors</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/StreamOutput.html#StreamOutput(kotlin.Boolean,com.google.firebase.vertexai.type.Content)">StreamOutput</a>(interrupted: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>, data: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Content.html">Content</a>?)</code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public properties</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Content.html">Content</a>?</code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/StreamOutput.html#data()">data</a></code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/StreamOutput.html#interrupted()">interrupted</a></code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="list">
+ <h2>Public constructors</h2>
+ <div class="api-item"><a name="StreamOutput(kotlin.Boolean, com.google.firebase.vertexai.type.Content)"></a><a name="StreamOutput-kotlin.Boolean-com.google.firebase.vertexai.type.Content-"></a><a name="streamoutput"></a>
+ <h3 class="api-name" id="StreamOutput(kotlin.Boolean,com.google.firebase.vertexai.type.Content)">StreamOutput</h3>
+ <pre class="api-signature no-pretty-print"><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/StreamOutput.html#StreamOutput(kotlin.Boolean,com.google.firebase.vertexai.type.Content)">StreamOutput</a>(interrupted: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>, data: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Content.html">Content</a>?)</pre>
+ </div>
+ </div>
+ <div class="list">
+ <h2>Public properties</h2>
+ <div class="api-item"><a name="getData()"></a><a name="setData()"></a><a name="getData--"></a><a name="setData--"></a>
+ <h3 class="api-name" id="data()">data</h3>
+ <pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/StreamOutput.html#data()">data</a>: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Content.html">Content</a>?</pre>
+ </div>
+ <div class="api-item"><a name="getInterrupted()"></a><a name="setInterrupted()"></a><a name="getInterrupted--"></a><a name="setInterrupted--"></a>
+ <h3 class="api-name" id="interrupted()">interrupted</h3>
+ <pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/StreamOutput.html#interrupted()">interrupted</a>: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></pre>
+ </div>
+ </div>
+ </body>
+</html>
+ --- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/Voices.html 1970-01-01 00:00:00.000000000 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/Voices.html 2025-03-20 21:12:24.961364892 +0000
@@ -0,0 +1,126 @@
+<html devsite="true">
+ <head>
+ <title>Voices</title>
+{% setvar book_path %}/_book.yaml{% endsetvar %}
+{% include "docs/reference/kotlin/_reference-head-tags.html" %}
+ </head>
+ <body>
+ <div id="metadata-info-block"></div>
+ <h1>Voices</h1>
+ <p>
+ <pre>class <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a></pre>
+ </p>
+ <hr>
+ <p>Content part modality.</p>
+ <h2>Summary</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public companion properties</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.Companion.html#AOEDE()">AOEDE</a></code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.Companion.html#CHARON()">CHARON</a></code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.Companion.html#FENRIR()">FENRIR</a></code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.Companion.html#KORE()">KORE</a></code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.Companion.html#PUCK()">PUCK</a></code></div>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.Companion.html#UNSPECIFIED()">UNSPECIFIED</a></code></div>
+ <p>Unspecified modality.</p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <thead>
+ <tr>
+ <th colspan="100%"><h3>Public properties</h3></th>
+ </tr>
+ </thead>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html#ordinal()">ordinal</a></code></div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ <div class="list">
+ <h2>Public companion properties</h2>
+ <div class="api-item"><a name="getAOEDE()"></a><a name="setAOEDE()"></a><a name="getAOEDE--"></a><a name="setAOEDE--"></a>
+ <h3 class="api-name" id="AOEDE()">AOEDE</h3>
+ <pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.Companion.html#AOEDE()">AOEDE</a>: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a></pre>
+ </div>
+ <div class="api-item"><a name="getCHARON()"></a><a name="setCHARON()"></a><a name="getCHARON--"></a><a name="setCHARON--"></a>
+ <h3 class="api-name" id="CHARON()">CHARON</h3>
+ <pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.Companion.html#CHARON()">CHARON</a>: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a></pre>
+ </div>
+ <div class="api-item"><a name="getFENRIR()"></a><a name="setFENRIR()"></a><a name="getFENRIR--"></a><a name="setFENRIR--"></a>
+ <h3 class="api-name" id="FENRIR()">FENRIR</h3>
+ <pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.Companion.html#FENRIR()">FENRIR</a>: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a></pre>
+ </div>
+ <div class="api-item"><a name="getKORE()"></a><a name="setKORE()"></a><a name="getKORE--"></a><a name="setKORE--"></a>
+ <h3 class="api-name" id="KORE()">KORE</h3>
+ <pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.Companion.html#KORE()">KORE</a>: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a></pre>
+ </div>
+ <div class="api-item"><a name="getPUCK()"></a><a name="setPUCK()"></a><a name="getPUCK--"></a><a name="setPUCK--"></a>
+ <h3 class="api-name" id="PUCK()">PUCK</h3>
+ <pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.Companion.html#PUCK()">PUCK</a>: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a></pre>
+ </div>
+ <div class="api-item"><a name="getUNSPECIFIED()"></a><a name="setUNSPECIFIED()"></a><a name="getUNSPECIFIED--"></a><a name="setUNSPECIFIED--"></a>
+ <h3 class="api-name" id="UNSPECIFIED()">UNSPECIFIED</h3>
+ <pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.Companion.html#UNSPECIFIED()">UNSPECIFIED</a>: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a></pre>
+ <p>Unspecified modality.</p>
+ </div>
+ </div>
+ <div class="list">
+ <h2>Public properties</h2>
+ <div class="api-item"><a name="getOrdinal()"></a><a name="setOrdinal()"></a><a name="getOrdinal--"></a><a name="setOrdinal--"></a>
+ <h3 class="api-name" id="ordinal()">ordinal</h3>
+ <pre class="api-signature no-pretty-print">val <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html#ordinal()">ordinal</a>: <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a></pre>
+ </div>
+ </div>
+ </body>
+</html>
+ --- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/package-summary.html 2025-03-20 21:15:47.797375069 +0000
+++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/package-summary.html 2025-03-20 21:12:24.957364871 +0000
@@ -228,6 +228,30 @@
</td>
</tr>
<tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.html">LiveContentResponse</a></code></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.html">LiveGenerationConfig</a></code></td>
+ <td>
+ <p>Configuration parameters to use for content generation.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html">LiveGenerationConfig.Builder</a></code></td>
+ <td>
+ <p>Builder for creating a <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/GenerationConfig.html">GenerationConfig</a></code>.</p>
+ </td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.html">LiveSession</a></code></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/MediaData.html">MediaData</a></code></td>
+ <td></td>
+ </tr>
+ <tr>
<td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ModalityTokenCount.html">ModalityTokenCount</a></code></td>
<td>
<p>Represents token counting info for a single modality.</p>
@@ -264,6 +288,14 @@
</td>
</tr>
<tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/SpeechConfig.html">SpeechConfig</a></code></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/StreamOutput.html">StreamOutput</a></code></td>
+ <td></td>
+ </tr>
+ <tr>
<td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/StringFormat.html">StringFormat</a></code></td>
<td></td>
</tr>
@@ -295,6 +327,12 @@
<p>Usage metadata about response(s).</p>
</td>
</tr>
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Voices.html">Voices</a></code></td>
+ <td>
+ <p>Content part modality.</p>
+ </td>
+ </tr>
</tbody>
</table>
</div>
@@ -335,6 +373,10 @@
</td>
</tr>
<tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveSession.SessionAlreadyReceivingException.html">LiveSession.SessionAlreadyReceivingException</a></code></td>
+ <td></td>
+ </tr>
+ <tr>
<td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/PromptBlockedException.html">PromptBlockedException</a></code></td>
<td>
<p>A request was blocked.</p>
@@ -406,6 +448,21 @@
</tbody>
</table>
</div>
+ <h2>Enums</h2>
+ <div class="devsite-table-wrapper">
+ <table class="responsive">
+ <colgroup>
+ <col width="40%">
+ <col>
+ </colgroup>
+ <tbody class="list">
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Status.html">Status</a></code></td>
+ <td></td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
<h2>Top-level functions summary</h2>
<div class="devsite-table-wrapper">
<table class="responsive">
@@ -435,6 +492,13 @@
<p>Helper method to construct a <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html">ImagenGenerationConfig</a></code> in a DSL-like manner.</p>
</td>
</tr>
+ <tr>
+ <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.html">LiveGenerationConfig</a></code></td>
+ <td>
+ <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/package-summary.html#liveGenerationConfig(kotlin.Function1)">liveGenerationConfig</a>(init: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html">LiveGenerationConfig.Builder</a>.() <span style="white-space: nowrap;">-></span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>)</code></div>
+ <p>Helper method to construct a <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/GenerationConfig.html">GenerationConfig</a></code> in a DSL-like manner.</p>
+ </td>
+ </tr>
</tbody>
</table>
</div>
@@ -500,6 +564,13 @@
<p>Example Usage:</p>
<pre class="prettyprint">imagenGenerationConfig {<br> negativePrompt = "People, black and white, painting"<br> numberOfImages = 1<br> aspectRatio = ImagenAspecRatio.SQUARE_1x1<br> imageFormat = ImagenImageFormat.png()<br> addWatermark = false<br>}</pre>
</div>
+ <div class="api-item"><a name="liveGenerationConfig-kotlin.Function1-"></a><a name="livegenerationconfig"></a>
+ <h3 class="api-name" id="liveGenerationConfig(kotlin.Function1)">liveGenerationConfig</h3>
+ <pre class="api-signature no-pretty-print">fun <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/package-summary.html#liveGenerationConfig(kotlin.Function1)">liveGenerationConfig</a>(init: <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.Builder.html">LiveGenerationConfig.Builder</a>.() <span style="white-space: nowrap;">-></span> <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html">Unit</a>): <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/LiveGenerationConfig.html">LiveGenerationConfig</a></pre>
+ <p>Helper method to construct a <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/GenerationConfig.html">GenerationConfig</a></code> in a DSL-like manner.</p>
+ <p>Example Usage:</p>
+ <pre class="prettyprint">generationConfig {<br> temperature = 0.75f<br> topP = 0.5f<br> topK = 30<br> candidateCount = 4<br> maxOutputTokens = 300<br> stopSequences = listOf("in conclusion", "-----", "do you need")<br>}</pre>
+ </div>
<h2>Extension functions</h2>
<div class="api-item"><a name="-com.google.firebase.vertexai.type.Part-.asFileDataOrNull--"></a><a name="asfiledataornull"></a>
<h3 class="api-name" id="(com.google.firebase.vertexai.type.Part).asFileDataOrNull()">asFileDataOrNull</h3> |
The public api surface has changed for the subproject firebase-vertexai_api.txt: The public api surface has changed for the subproject firebase-vertexai: Please update the api.txt files for the subprojects being affected by this change by running ./gradlew ${subproject}:generateApiTxtFile. Also perform a major/minor bump accordingly. |
Coverage Report 1Affected Products
Test Logs |
Test Results 1 034 files + 1 020 1 034 suites +1 020 34m 35s ⏱️ + 34m 22s Results for commit 8be7e2b. ± Comparison against base commit e65e93f. ♻️ This comment has been updated with latest results. |
The public api surface has changed for the subproject firebase-vertexai: Please update the api.txt files for the subprojects being affected by this change by running ./gradlew ${subproject}:generateApiTxtFile. Also perform a major/minor bump accordingly. |
1 similar comment
The public api surface has changed for the subproject firebase-vertexai: Please update the api.txt files for the subprojects being affected by this change by running ./gradlew ${subproject}:generateApiTxtFile. Also perform a major/minor bump accordingly. |
Size Report 1Affected Products
Test Logs |
The public api surface has changed for the subproject firebase-vertexai: Please update the api.txt files for the subprojects being affected by this change by running ./gradlew ${subproject}:generateApiTxtFile. Also perform a major/minor bump accordingly. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. If we're not worried about docs rn, you can just resolve those comments for later. Any of the big changes can also be pushed back for later. But I wanted to address things here in a single PR so we have a single place to look at in the future.
firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/type/Voices.kt
Show resolved
Hide resolved
firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/FirebaseVertexAI.kt
Show resolved
Hide resolved
firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/FirebaseVertexAI.kt
Outdated
Show resolved
Hide resolved
...texai/src/main/kotlin/com/google/firebase/vertexai/FirebaseVertexAIMultiResourceComponent.kt
Show resolved
Hide resolved
firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/LiveGenerativeModel.kt
Outdated
Show resolved
Hide resolved
firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/type/LiveContentResponse.kt
Show resolved
Hide resolved
firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/type/LiveSession.kt
Show resolved
Hide resolved
firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/type/ResponseModality.kt
Show resolved
Hide resolved
firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/type/SpeechConfig.kt
Show resolved
Hide resolved
firebase-vertexai/src/main/kotlin/com/google/firebase/vertexai/type/Voices.kt
Show resolved
Hide resolved
…/FirebaseVertexAI.kt Co-authored-by: Daymon <[email protected]>
…/LiveGenerativeModel.kt Co-authored-by: Daymon <[email protected]>
…/java/LiveModelFutures.kt Co-authored-by: Daymon <[email protected]>
…/LiveGenerativeModel.kt Co-authored-by: Daymon <[email protected]>
…/LiveGenerativeModel.kt Co-authored-by: Daymon <[email protected]>
…/LiveGenerativeModel.kt Co-authored-by: Daymon <[email protected]>
…/java/LiveModelFutures.kt Co-authored-by: Daymon <[email protected]>
…/java/LiveModelFutures.kt Co-authored-by: Daymon <[email protected]>
…/java/LiveModelFutures.kt Co-authored-by: Daymon <[email protected]>
…/java/LiveModelFutures.kt Co-authored-by: Daymon <[email protected]>
…/java/LiveModelFutures.kt Co-authored-by: Daymon <[email protected]>
…/java/LiveSessionFutures.kt Co-authored-by: Daymon <[email protected]>
…/java/LiveSessionFutures.kt Co-authored-by: Daymon <[email protected]>
…/java/LiveSessionFutures.kt Co-authored-by: Daymon <[email protected]>
Co-authored-by: Daymon <[email protected]>
Bidirectional streaming for android. Creates a bunch of helper classes for the same. The main classes which handle the bidirectional streaming are LiveGenerativeModel and LiveSession --------- Co-authored-by: VinayGuthal <[email protected]> Co-authored-by: Rodrigo Lazo Paz <[email protected]> Co-authored-by: Rodrigo Lazo <[email protected]> Co-authored-by: Daymon <[email protected]>
Bidirectional streaming for android. Creates a bunch of helper classes for the same. The main classes which handle the bidirectional streaming are LiveGenerativeModel and LiveSession --------- Co-authored-by: VinayGuthal <[email protected]> Co-authored-by: Rodrigo Lazo Paz <[email protected]> Co-authored-by: Rodrigo Lazo <[email protected]> Co-authored-by: Daymon <[email protected]>
Bidirectional streaming for android. Creates a bunch of helper classes for the same. The main classes which handle the bidirectional streaming are LiveGenerativeModel and LiveSession