Reference documentation and code samples for the Google Cloud Discovery Engine V1 Client class StreamAssistRequest.
Request for the AssistantService.StreamAssist method.
Generated from protobuf message google.cloud.discoveryengine.v1.StreamAssistRequest
Namespace
Google \ Cloud \ DiscoveryEngine \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
Required. The resource name of the Assistant. Format: |
↳ query |
Query
Optional. Current user query. Empty query is only supported if |
↳ session |
string
Optional. The session to use for the request. If specified, the assistant has access to the session history, and the query and the answer are stored there. If |
↳ user_metadata |
AssistUserMetadata
Optional. Information about the user initiating the query. |
↳ tools_spec |
StreamAssistRequest\ToolsSpec
Optional. Specification of tools that are used to serve the request. |
↳ generation_spec |
StreamAssistRequest\GenerationSpec
Optional. Specification of the generation configuration for the request. |
getName
Required. The resource name of the
Assistant. Format:
projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}
Returns | |
---|---|
Type | Description |
string |
setName
Required. The resource name of the
Assistant. Format:
projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getQuery
Optional. Current user query.
Empty query is only supported if file_ids
are provided. In this case, the
answer will be generated based on those context files.
Returns | |
---|---|
Type | Description |
Query|null |
hasQuery
clearQuery
setQuery
Optional. Current user query.
Empty query is only supported if file_ids
are provided. In this case, the
answer will be generated based on those context files.
Parameter | |
---|---|
Name | Description |
var |
Query
|
Returns | |
---|---|
Type | Description |
$this |
getSession
Optional. The session to use for the request. If specified, the assistant has access to the session history, and the query and the answer are stored there.
If -
is specified as the session ID, or it is left empty, then a new
session is created with an automatically generated ID.
Format:
projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/sessions/{session}
Returns | |
---|---|
Type | Description |
string |
setSession
Optional. The session to use for the request. If specified, the assistant has access to the session history, and the query and the answer are stored there.
If -
is specified as the session ID, or it is left empty, then a new
session is created with an automatically generated ID.
Format:
projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/sessions/{session}
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getUserMetadata
Optional. Information about the user initiating the query.
Returns | |
---|---|
Type | Description |
AssistUserMetadata|null |
hasUserMetadata
clearUserMetadata
setUserMetadata
Optional. Information about the user initiating the query.
Parameter | |
---|---|
Name | Description |
var |
AssistUserMetadata
|
Returns | |
---|---|
Type | Description |
$this |
getToolsSpec
Optional. Specification of tools that are used to serve the request.
Returns | |
---|---|
Type | Description |
StreamAssistRequest\ToolsSpec|null |
hasToolsSpec
clearToolsSpec
setToolsSpec
Optional. Specification of tools that are used to serve the request.
Parameter | |
---|---|
Name | Description |
var |
StreamAssistRequest\ToolsSpec
|
Returns | |
---|---|
Type | Description |
$this |
getGenerationSpec
Optional. Specification of the generation configuration for the request.
Returns | |
---|---|
Type | Description |
StreamAssistRequest\GenerationSpec|null |
hasGenerationSpec
clearGenerationSpec
setGenerationSpec
Optional. Specification of the generation configuration for the request.
Parameter | |
---|---|
Name | Description |
var |
StreamAssistRequest\GenerationSpec
|
Returns | |
---|---|
Type | Description |
$this |