Skip to content

Conversation

rlazo
Copy link
Collaborator

@rlazo rlazo commented Sep 21, 2024

b/368716151

@rlazo rlazo requested review from VinayGuthal and daymxn September 21, 2024 04:30
Copy link
Contributor

github-actions bot commented Sep 21, 2024

Javadoc Changes:
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/FirebaseVertexAI.html	2024-09-24 14:54:51.213666845 +0000 +++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/FirebaseVertexAI.html	2024-09-24 14:52:42.205497349 +0000 @@ -70,7 +70,7 @@ <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/GenerativeModel.html">GenerativeModel</a></code></td> <td> - <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/FirebaseVertexAI.html#generativeModel(kotlin.String,com.google.firebase.vertexai.type.GenerationConfig,kotlin.collections.List,com.google.firebase.vertexai.type.RequestOptions,kotlin.collections.List,com.google.firebase.vertexai.type.ToolConfig,com.google.firebase.vertexai.type.Content)">generativeModel</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<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>&nbsp;modelName,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/GenerationConfig.html">GenerationConfig</a>&nbsp;generationConfig,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/SafetySetting.html">SafetySetting</a>&gt;&nbsp;safetySettings,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<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>&nbsp;requestOptions,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<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>&gt;&nbsp;tools,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/ToolConfig.html">ToolConfig</a>&nbsp;toolConfig,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/Content.html">Content</a>&nbsp;systemInstruction<br>)</code></div> + <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/FirebaseVertexAI.html#generativeModel(kotlin.String,com.google.firebase.vertexai.type.GenerationConfig,kotlin.collections.List,kotlin.collections.List,com.google.firebase.vertexai.type.ToolConfig,com.google.firebase.vertexai.type.Content,com.google.firebase.vertexai.type.RequestOptions)">generativeModel</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<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>&nbsp;modelName,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/GenerationConfig.html">GenerationConfig</a>&nbsp;generationConfig,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/SafetySetting.html">SafetySetting</a>&gt;&nbsp;safetySettings,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<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>&gt;&nbsp;tools,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/ToolConfig.html">ToolConfig</a>&nbsp;toolConfig,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/Content.html">Content</a>&nbsp;systemInstruction,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<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>&nbsp;requestOptions<br>)</code></div> <p>Instantiates a new <code><a href="/docs/reference/android/com/google/firebase/vertexai/GenerativeModel.html">GenerativeModel</a></code> given the provided parameters.</p> </td> </tr> @@ -100,9 +100,9 @@ </div> <div class="list"> <h2>Public methods</h2> - <div class="api-item"><a name="generativeModel(kotlin.String, com.google.firebase.vertexai.type.GenerationConfig, kotlin.collections.List, com.google.firebase.vertexai.type.RequestOptions, kotlin.collections.List, com.google.firebase.vertexai.type.ToolConfig, com.google.firebase.vertexai.type.Content)"></a><a name="generativeModel-kotlin.String-com.google.firebase.vertexai.type.GenerationConfig-kotlin.collections.List-com.google.firebase.vertexai.type.RequestOptions-kotlin.collections.List-com.google.firebase.vertexai.type.ToolConfig-com.google.firebase.vertexai.type.Content-"></a><a name="generativemodel"></a> - <h3 class="api-name" id="generativeModel(kotlin.String,com.google.firebase.vertexai.type.GenerationConfig,kotlin.collections.List,com.google.firebase.vertexai.type.RequestOptions,kotlin.collections.List,com.google.firebase.vertexai.type.ToolConfig,com.google.firebase.vertexai.type.Content)">generativeModel</h3> - <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/GenerativeModel.html">GenerativeModel</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/FirebaseVertexAI.html#generativeModel(kotlin.String,com.google.firebase.vertexai.type.GenerationConfig,kotlin.collections.List,com.google.firebase.vertexai.type.RequestOptions,kotlin.collections.List,com.google.firebase.vertexai.type.ToolConfig,com.google.firebase.vertexai.type.Content)">generativeModel</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<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>&nbsp;modelName,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/GenerationConfig.html">GenerationConfig</a>&nbsp;generationConfig,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/SafetySetting.html">SafetySetting</a>&gt;&nbsp;safetySettings,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<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>&nbsp;requestOptions,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<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>&gt;&nbsp;tools,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/ToolConfig.html">ToolConfig</a>&nbsp;toolConfig,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/Content.html">Content</a>&nbsp;systemInstruction<br>)</pre> + <div class="api-item"><a name="generativeModel(kotlin.String, com.google.firebase.vertexai.type.GenerationConfig, kotlin.collections.List, kotlin.collections.List, com.google.firebase.vertexai.type.ToolConfig, com.google.firebase.vertexai.type.Content, com.google.firebase.vertexai.type.RequestOptions)"></a><a name="generativeModel-kotlin.String-com.google.firebase.vertexai.type.GenerationConfig-kotlin.collections.List-kotlin.collections.List-com.google.firebase.vertexai.type.ToolConfig-com.google.firebase.vertexai.type.Content-com.google.firebase.vertexai.type.RequestOptions-"></a><a name="generativemodel"></a> + <h3 class="api-name" id="generativeModel(kotlin.String,com.google.firebase.vertexai.type.GenerationConfig,kotlin.collections.List,kotlin.collections.List,com.google.firebase.vertexai.type.ToolConfig,com.google.firebase.vertexai.type.Content,com.google.firebase.vertexai.type.RequestOptions)">generativeModel</h3> + <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/GenerativeModel.html">GenerativeModel</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/FirebaseVertexAI.html#generativeModel(kotlin.String,com.google.firebase.vertexai.type.GenerationConfig,kotlin.collections.List,kotlin.collections.List,com.google.firebase.vertexai.type.ToolConfig,com.google.firebase.vertexai.type.Content,com.google.firebase.vertexai.type.RequestOptions)">generativeModel</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;@<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>&nbsp;modelName,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/GenerationConfig.html">GenerationConfig</a>&nbsp;generationConfig,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/SafetySetting.html">SafetySetting</a>&gt;&nbsp;safetySettings,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<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>&gt;&nbsp;tools,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/ToolConfig.html">ToolConfig</a>&nbsp;toolConfig,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/Content.html">Content</a>&nbsp;systemInstruction,<br>&nbsp;&nbsp;&nbsp;&nbsp;@<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>&nbsp;requestOptions<br>)</pre> <p>Instantiates a new <code><a href="/docs/reference/android/com/google/firebase/vertexai/GenerativeModel.html">GenerativeModel</a></code> given the provided parameters.</p> <div class="devsite-table-wrapper"> <table class="responsive"> @@ -135,12 +135,6 @@ </td> </tr> <tr> - <td><code>@<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>&nbsp;requestOptions</code></td> - <td> - <p>configuration options to utilize during backend communication</p> - </td> - </tr> - <tr> <td><code><a href="https://developer.android.com/reference/kotlin/java/util/List.html">List</a>&lt;@<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>&gt;&nbsp;tools</code></td> <td> <p>list of tools to make available to the model</p> @@ -158,6 +152,12 @@ <p>contains a <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/Content.html">Content</a></code> that directs the model to behave a certain way</p> </td> </tr> + <tr> + <td><code>@<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>&nbsp;requestOptions</code></td> + <td> + <p>configuration options to utilize during backend communication</p> + </td> + </tr> </tbody> </table> </div>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/FirebaseVertexAI.html	2024-09-24 14:54:51.205666953 +0000 +++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/FirebaseVertexAI.html	2024-09-24 14:52:42.198497453 +0000 @@ -78,7 +78,7 @@ <tr> <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/GenerativeModel.html">GenerativeModel</a></code></td> <td> - <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/FirebaseVertexAI.html#generativeModel(kotlin.String,com.google.firebase.vertexai.type.GenerationConfig,kotlin.collections.List,com.google.firebase.vertexai.type.RequestOptions,kotlin.collections.List,com.google.firebase.vertexai.type.ToolConfig,com.google.firebase.vertexai.type.Content)">generativeModel</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;modelName:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;generationConfig:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/GenerationConfig.html">GenerationConfig</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;safetySettings:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/SafetySetting.html">SafetySetting</a>&gt;?,<br>&nbsp;&nbsp;&nbsp;&nbsp;requestOptions:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/RequestOptions.html">RequestOptions</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;tools:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Tool.html">Tool</a>&gt;?,<br>&nbsp;&nbsp;&nbsp;&nbsp;toolConfig:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ToolConfig.html">ToolConfig</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;systemInstruction:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Content.html">Content</a>?<br>)</code></div> + <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/FirebaseVertexAI.html#generativeModel(kotlin.String,com.google.firebase.vertexai.type.GenerationConfig,kotlin.collections.List,kotlin.collections.List,com.google.firebase.vertexai.type.ToolConfig,com.google.firebase.vertexai.type.Content,com.google.firebase.vertexai.type.RequestOptions)">generativeModel</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;modelName:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;generationConfig:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/GenerationConfig.html">GenerationConfig</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;safetySettings:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/SafetySetting.html">SafetySetting</a>&gt;?,<br>&nbsp;&nbsp;&nbsp;&nbsp;tools:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Tool.html">Tool</a>&gt;?,<br>&nbsp;&nbsp;&nbsp;&nbsp;toolConfig:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ToolConfig.html">ToolConfig</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;systemInstruction:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Content.html">Content</a>?,<br>&nbsp;&nbsp;&nbsp;&nbsp;requestOptions:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/RequestOptions.html">RequestOptions</a><br>)</code></div> <p>Instantiates a new <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/GenerativeModel.html">GenerativeModel</a></code> given the provided parameters.</p> </td> </tr> @@ -128,9 +128,9 @@ </div> <div class="list"> <h2>Public functions</h2> - <div class="api-item"><a name="generativeModel(kotlin.String, com.google.firebase.vertexai.type.GenerationConfig, kotlin.collections.List, com.google.firebase.vertexai.type.RequestOptions, kotlin.collections.List, com.google.firebase.vertexai.type.ToolConfig, com.google.firebase.vertexai.type.Content)"></a><a name="generativeModel-kotlin.String-com.google.firebase.vertexai.type.GenerationConfig-kotlin.collections.List-com.google.firebase.vertexai.type.RequestOptions-kotlin.collections.List-com.google.firebase.vertexai.type.ToolConfig-com.google.firebase.vertexai.type.Content-"></a><a name="generativemodel"></a> - <h3 class="api-name" id="generativeModel(kotlin.String,com.google.firebase.vertexai.type.GenerationConfig,kotlin.collections.List,com.google.firebase.vertexai.type.RequestOptions,kotlin.collections.List,com.google.firebase.vertexai.type.ToolConfig,com.google.firebase.vertexai.type.Content)">generativeModel</h3> - <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/FirebaseVertexAI.html#generativeModel(kotlin.String,com.google.firebase.vertexai.type.GenerationConfig,kotlin.collections.List,com.google.firebase.vertexai.type.RequestOptions,kotlin.collections.List,com.google.firebase.vertexai.type.ToolConfig,com.google.firebase.vertexai.type.Content)">generativeModel</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;modelName:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;generationConfig:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/GenerationConfig.html">GenerationConfig</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;safetySettings:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/SafetySetting.html">SafetySetting</a>&gt;? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;requestOptions:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/RequestOptions.html">RequestOptions</a> = RequestOptions(),<br>&nbsp;&nbsp;&nbsp;&nbsp;tools:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Tool.html">Tool</a>&gt;? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;toolConfig:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ToolConfig.html">ToolConfig</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;systemInstruction:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Content.html">Content</a>? = null<br>):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/GenerativeModel.html">GenerativeModel</a></pre> + <div class="api-item"><a name="generativeModel(kotlin.String, com.google.firebase.vertexai.type.GenerationConfig, kotlin.collections.List, kotlin.collections.List, com.google.firebase.vertexai.type.ToolConfig, com.google.firebase.vertexai.type.Content, com.google.firebase.vertexai.type.RequestOptions)"></a><a name="generativeModel-kotlin.String-com.google.firebase.vertexai.type.GenerationConfig-kotlin.collections.List-kotlin.collections.List-com.google.firebase.vertexai.type.ToolConfig-com.google.firebase.vertexai.type.Content-com.google.firebase.vertexai.type.RequestOptions-"></a><a name="generativemodel"></a> + <h3 class="api-name" id="generativeModel(kotlin.String,com.google.firebase.vertexai.type.GenerationConfig,kotlin.collections.List,kotlin.collections.List,com.google.firebase.vertexai.type.ToolConfig,com.google.firebase.vertexai.type.Content,com.google.firebase.vertexai.type.RequestOptions)">generativeModel</h3> + <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/FirebaseVertexAI.html#generativeModel(kotlin.String,com.google.firebase.vertexai.type.GenerationConfig,kotlin.collections.List,kotlin.collections.List,com.google.firebase.vertexai.type.ToolConfig,com.google.firebase.vertexai.type.Content,com.google.firebase.vertexai.type.RequestOptions)">generativeModel</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;modelName:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>,<br>&nbsp;&nbsp;&nbsp;&nbsp;generationConfig:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/GenerationConfig.html">GenerationConfig</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;safetySettings:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/SafetySetting.html">SafetySetting</a>&gt;? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;tools:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Tool.html">Tool</a>&gt;? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;toolConfig:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ToolConfig.html">ToolConfig</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;systemInstruction:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Content.html">Content</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;requestOptions:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/RequestOptions.html">RequestOptions</a> = RequestOptions()<br>):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/GenerativeModel.html">GenerativeModel</a></pre> <p>Instantiates a new <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/GenerativeModel.html">GenerativeModel</a></code> given the provided parameters.</p> <div class="devsite-table-wrapper"> <table class="responsive"> @@ -163,12 +163,6 @@ </td> </tr> <tr> - <td><code>requestOptions:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/RequestOptions.html">RequestOptions</a> = RequestOptions()</code></td> - <td> - <p>configuration options to utilize during backend communication</p> - </td> - </tr> - <tr> <td><code>tools:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a>&lt;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Tool.html">Tool</a>&gt;? = null</code></td> <td> <p>list of tools to make available to the model</p> @@ -186,6 +180,12 @@ <p>contains a <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/Content.html">Content</a></code> that directs the model to behave a certain way</p> </td> </tr> + <tr> + <td><code>requestOptions:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/RequestOptions.html">RequestOptions</a> = RequestOptions()</code></td> + <td> + <p>configuration options to utilize during backend communication</p> + </td> + </tr> </tbody> </table> </div>
@rlazo rlazo added this to the vertexai-ga milestone Sep 21, 2024
@google-oss-bot
Copy link
Contributor

1 Warning
⚠️ Did you forget to add a changelog entry? (Add the 'no-changelog' label to the PR to silence this warning.)

Generated by 🚫 Danger

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Sep 21, 2024

Copy link
Contributor

github-actions bot commented Sep 21, 2024

Unit Test Results

  16 files   -      936    16 suites   - 936   15s ⏱️ - 34m 25s
108 tests  -   5 219  108 ✔️  -   5 197  0 💤  - 21  0  - 1 
216 runs   - 10 214  216 ✔️  - 10 171  0 💤  - 42  0  - 1 

Results for commit 15fcdee. ± Comparison against base commit 7bc8e51.

♻️ This comment has been updated with latest results.

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Sep 21, 2024

Size Report 1

Affected Products

  • firebase-vertexai

    TypeBase (7bc8e51)Merge (91150e7)Diff
    aar487 kB487 kB-34 B (-0.0%)
    apk (release)9.30 MB9.30 MB-4 B (-0.0%)

Test Logs

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/d8wzkpL7Cf.html
@rlazo
Copy link
Collaborator Author

rlazo commented Sep 23, 2024

friendly ping

@rlazo rlazo merged commit d3e75a9 into main Sep 24, 2024
28 of 30 checks passed
@rlazo rlazo deleted the rl.request.options.last branch September 24, 2024 15:31
@firebase firebase locked and limited conversation to collaborators Oct 25, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

3 participants