- 1.31.0 (latest)
- 1.30.0
- 1.26.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.1
- 1.12.0
- 1.11.0
- 1.10.0
- 1.9.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.0
- 0.39.0
- 0.38.0
- 0.37.1
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.26.2
- 0.25.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.13.0
- 0.12.0
- 0.11.1
- 0.10.0
Reference documentation and code samples for the Google Cloud Ai Platform V1 Client class VertexAISearch.
Retrieve from Vertex AI Search datastore or engine for grounding.
datastore and engine are mutually exclusive. See https://cloud.google.com/products/agent-builder
Generated from protobuf message google.cloud.aiplatform.v1.VertexAISearch
Namespace
Google \ Cloud \ AIPlatform \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ datastore |
string
Optional. Fully-qualified Vertex AI Search data store resource ID. Format: |
↳ engine |
string
Optional. Fully-qualified Vertex AI Search engine resource ID. Format: |
↳ max_results |
int
Optional. Number of search results to return per query. The default value is 10. The maximumm allowed value is 10. |
↳ filter |
string
Optional. Filter strings to be passed to the search API. |
↳ data_store_specs |
array<VertexAISearch\DataStoreSpec>
Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores. It should only be set if engine is used. |
getDatastore
Optional. Fully-qualified Vertex AI Search data store resource ID.
Format:
projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStore}
Returns | |
---|---|
Type | Description |
string |
setDatastore
Optional. Fully-qualified Vertex AI Search data store resource ID.
Format:
projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStore}
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getEngine
Optional. Fully-qualified Vertex AI Search engine resource ID.
Format:
projects/{project}/locations/{location}/collections/{collection}/engines/{engine}
Returns | |
---|---|
Type | Description |
string |
setEngine
Optional. Fully-qualified Vertex AI Search engine resource ID.
Format:
projects/{project}/locations/{location}/collections/{collection}/engines/{engine}
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getMaxResults
Optional. Number of search results to return per query.
The default value is 10. The maximumm allowed value is 10.
Returns | |
---|---|
Type | Description |
int |
setMaxResults
Optional. Number of search results to return per query.
The default value is 10. The maximumm allowed value is 10.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getFilter
Optional. Filter strings to be passed to the search API.
Returns | |
---|---|
Type | Description |
string |
setFilter
Optional. Filter strings to be passed to the search API.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getDataStoreSpecs
Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores.
It should only be set if engine is used.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setDataStoreSpecs
Specifications that define the specific DataStores to be searched, along with configurations for those data stores. This is only considered for Engines with multiple data stores.
It should only be set if engine is used.
Parameter | |
---|---|
Name | Description |
var |
array<VertexAISearch\DataStoreSpec>
|
Returns | |
---|---|
Type | Description |
$this |