ChatRequest(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Request for Chat.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes |
|
---|---|
Name | Description |
inline_context |
google.cloud.geminidataanalytics_v1alpha.types.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. This field is a member of oneof _ context_provider .
|
conversation_reference |
google.cloud.geminidataanalytics_v1alpha.types.ConversationReference
Optional. Reference to a persisted conversation and agent context. Use this to chat with an Agent using managed conversation persistence. This field is a member of oneof _ context_provider .
|
data_agent_context |
google.cloud.geminidataanalytics_v1alpha.types.DataAgentContext
Optional. Context for the chat request. Use this to chat with an Agent statelessly, without managed conversation persistence. This field is a member of oneof _ context_provider .
|
project |
str
Optional. The GCP project to be used for quota and billing. |
parent |
str
Required. The parent value for chat request. Pattern: projects/{project}/locations/{location} |
messages |
MutableSequence[google.cloud.geminidataanalytics_v1alpha.types.Message]
Required. Content of current conversation. |