Reference documentation and code samples for the Google Cloud Gemini Data Analytics V1beta Client class ChatRequest.
Request for Chat.
Generated from protobuf message google.cloud.geminidataanalytics.v1beta.ChatRequest
Namespace
Google \ Cloud \ GeminiDataAnalytics \ V1betaMethods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ inline_context
Context
Optional. Inline context for the chat request. Use this to chat statelessly (without managed conversation persistence and without an Agent) by passing all context inline.
↳ conversation_reference
ConversationReference
Optional. Reference to a persisted conversation and agent context. Use this to chat with an Agent using managed conversation persistence.
↳ data_agent_context
DataAgentContext
Optional. Context for the chat request. Use this to chat with an Agent statelessly, without managed conversation persistence.
↳ project
string
Optional. The Google Cloud project to be used for quota and billing.
↳ parent
string
Required. The parent value for chat request. Pattern: projects/{project}/locations/{location}
↳ messages
getInlineContext
Optional. Inline context for the chat request. Use this to chat statelessly (without managed conversation persistence and without an Agent) by passing all context inline.
hasInlineContext
setInlineContext
Optional. Inline context for the chat request. Use this to chat statelessly (without managed conversation persistence and without an Agent) by passing all context inline.
$this
getConversationReference
Optional. Reference to a persisted conversation and agent context.
Use this to chat with an Agent using managed conversation persistence.
hasConversationReference
setConversationReference
Optional. Reference to a persisted conversation and agent context.
Use this to chat with an Agent using managed conversation persistence.
$this
getDataAgentContext
Optional. Context for the chat request. Use this to chat with an Agent statelessly, without managed conversation persistence.
hasDataAgentContext
setDataAgentContext
Optional. Context for the chat request. Use this to chat with an Agent statelessly, without managed conversation persistence.
$this
getProject
Optional. The Google Cloud project to be used for quota and billing.
string
setProject
Optional. The Google Cloud project to be used for quota and billing.
var
string
$this
getParent
Required. The parent value for chat request.
Pattern: projects/{project}/locations/{location}
string
setParent
Required. The parent value for chat request.
Pattern: projects/{project}/locations/{location}
var
string
$this
getMessages
Required. Content of current conversation.
setMessages
Required. Content of current conversation.
$this
getContextProvider
string

