Google Cloud Ai Platform V1 Client - Class VertexAISearch (1.30.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 \ V1

Methods

__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: projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStore}

↳ engine
string

Optional. Fully-qualified Vertex AI Search engine resource ID. Format: projects/{project}/locations/{location}/collections/{collection}/engines/{engine}

↳ 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

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
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: