Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 3582ecf

Browse files
committedMar 4, 2025
feat(firebaseml): update the api
#### firebaseml:v2beta The following keys were added: - schemas.GoogleCloudAiplatformV1beta1EnterpriseWebSearch (Total Keys: 2) - schemas.GoogleCloudAiplatformV1beta1Tool.properties.enterpriseWebSearch.$ref (Total Keys: 1)
1 parent e45b62f commit 3582ecf

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed
 

‎docs/dyn/firebaseml_v2beta.projects.locations.publishers.models.html

+6
Original file line numberDiff line numberDiff line change
@@ -268,6 +268,8 @@ <h3>Method Details</h3>
268268
{ # Tool details that the model may use to generate response. A `Tool` is a piece of code that enables the system to interact with external systems to perform an action, or set of actions, outside of knowledge and scope of the model. A Tool object should contain exactly one type of Tool (e.g FunctionDeclaration, Retrieval or GoogleSearchRetrieval).
269269
&quot;codeExecution&quot;: { # Tool that executes code generated by the model, and automatically returns the result to the model. See also [ExecutableCode]and [CodeExecutionResult] which are input and output to this tool. # Optional. CodeExecution tool type. Enables the model to execute code as part of generation.
270270
},
271+
&quot;enterpriseWebSearch&quot;: { # Tool to search public web data, powered by Vertex AI Search and Sec4 compliance. # Optional. Tool to support searching public web data, powered by Vertex AI Search and Sec4 compliance.
272+
},
271273
&quot;functionDeclarations&quot;: [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 128 function declarations can be provided.
272274
{ # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client.
273275
&quot;description&quot;: &quot;A String&quot;, # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function.
@@ -612,6 +614,8 @@ <h3>Method Details</h3>
612614
{ # Tool details that the model may use to generate response. A `Tool` is a piece of code that enables the system to interact with external systems to perform an action, or set of actions, outside of knowledge and scope of the model. A Tool object should contain exactly one type of Tool (e.g FunctionDeclaration, Retrieval or GoogleSearchRetrieval).
613615
&quot;codeExecution&quot;: { # Tool that executes code generated by the model, and automatically returns the result to the model. See also [ExecutableCode]and [CodeExecutionResult] which are input and output to this tool. # Optional. CodeExecution tool type. Enables the model to execute code as part of generation.
614616
},
617+
&quot;enterpriseWebSearch&quot;: { # Tool to search public web data, powered by Vertex AI Search and Sec4 compliance. # Optional. Tool to support searching public web data, powered by Vertex AI Search and Sec4 compliance.
618+
},
615619
&quot;functionDeclarations&quot;: [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 128 function declarations can be provided.
616620
{ # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client.
617621
&quot;description&quot;: &quot;A String&quot;, # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function.
@@ -1137,6 +1141,8 @@ <h3>Method Details</h3>
11371141
{ # Tool details that the model may use to generate response. A `Tool` is a piece of code that enables the system to interact with external systems to perform an action, or set of actions, outside of knowledge and scope of the model. A Tool object should contain exactly one type of Tool (e.g FunctionDeclaration, Retrieval or GoogleSearchRetrieval).
11381142
&quot;codeExecution&quot;: { # Tool that executes code generated by the model, and automatically returns the result to the model. See also [ExecutableCode]and [CodeExecutionResult] which are input and output to this tool. # Optional. CodeExecution tool type. Enables the model to execute code as part of generation.
11391143
},
1144+
&quot;enterpriseWebSearch&quot;: { # Tool to search public web data, powered by Vertex AI Search and Sec4 compliance. # Optional. Tool to support searching public web data, powered by Vertex AI Search and Sec4 compliance.
1145+
},
11401146
&quot;functionDeclarations&quot;: [ # Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 128 function declarations can be provided.
11411147
{ # Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included in this declaration are the function name, description, parameters and response type. This FunctionDeclaration is a representation of a block of code that can be used as a `Tool` by the model and executed by the client.
11421148
&quot;description&quot;: &quot;A String&quot;, # Optional. Description and purpose of the function. Model uses it to decide how and whether to call the function.

‎googleapiclient/discovery_cache/documents/firebaseml.v2beta.json

+11-1
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@
206206
}
207207
}
208208
},
209-
"revision": "20250219",
209+
"revision": "20250223",
210210
"rootUrl": "https://firebaseml.googleapis.com/",
211211
"schemas": {
212212
"Date": {
@@ -520,6 +520,12 @@
520520
},
521521
"type": "object"
522522
},
523+
"GoogleCloudAiplatformV1beta1EnterpriseWebSearch": {
524+
"description": "Tool to search public web data, powered by Vertex AI Search and Sec4 compliance.",
525+
"id": "GoogleCloudAiplatformV1beta1EnterpriseWebSearch",
526+
"properties": {},
527+
"type": "object"
528+
},
523529
"GoogleCloudAiplatformV1beta1ExecutableCode": {
524530
"description": "Code generated by the model that is meant to be executed, and the result returned to the model. Generated when using the [FunctionDeclaration] tool and [FunctionCallingConfig] mode is set to [Mode.CODE].",
525531
"id": "GoogleCloudAiplatformV1beta1ExecutableCode",
@@ -1776,6 +1782,10 @@
17761782
"$ref": "GoogleCloudAiplatformV1beta1ToolCodeExecution",
17771783
"description": "Optional. CodeExecution tool type. Enables the model to execute code as part of generation."
17781784
},
1785+
"enterpriseWebSearch": {
1786+
"$ref": "GoogleCloudAiplatformV1beta1EnterpriseWebSearch",
1787+
"description": "Optional. Tool to support searching public web data, powered by Vertex AI Search and Sec4 compliance."
1788+
},
17791789
"functionDeclarations": {
17801790
"description": "Optional. Function tool type. One or more function declarations to be passed to the model along with the current user query. Model may decide to call a subset of these functions by populating FunctionCall in the response. User should provide a FunctionResponse for each function call in the next turn. Based on the function responses, Model will generate the final response back to the user. Maximum 128 function declarations can be provided.",
17811791
"items": {

0 commit comments

Comments
 (0)
Please sign in to comment.