Class ChatRequest (0.2.0)

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_v1beta.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_v1beta.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_v1beta.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_v1beta.types.Message]
Required. Content of current conversation.