Gemini Enterprise for Customer Experience v1 API - Class DataStoreTool.Types.ModalityConfig (1.0.0-beta01)

public sealed class DataStoreTool.Types.ModalityConfig : IMessage<DataStoreTool.Types.ModalityConfig>, IEquatable<DataStoreTool.Types.ModalityConfig>, IDeepCloneable<DataStoreTool.Types.ModalityConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Gemini Enterprise for Customer Experience v1 API class DataStoreTool.Types.ModalityConfig.

If specified, will apply the given configuration for the specified modality.

Inheritance

object > DataStoreTool.Types.ModalityConfig

Namespace

Google.Cloud.Ces.V1

Assembly

Google.Cloud.Ces.V1.dll

Constructors

ModalityConfig()

public ModalityConfig()

ModalityConfig(ModalityConfig)

public ModalityConfig(DataStoreTool.Types.ModalityConfig other)
Parameter
Name Description
other DataStoreToolTypesModalityConfig

Properties

GroundingConfig

public DataStoreTool.Types.GroundingConfig GroundingConfig { get; set; }

Optional. The grounding configuration.

Property Value
Type Description
DataStoreToolTypesGroundingConfig

ModalityType

public DataStoreTool.Types.ModalityConfig.Types.ModalityType ModalityType { get; set; }

Required. The modality type.

Property Value
Type Description
DataStoreToolTypesModalityConfigTypesModalityType

RewriterConfig

public DataStoreTool.Types.RewriterConfig RewriterConfig { get; set; }

Optional. The rewriter config.

Property Value
Type Description
DataStoreToolTypesRewriterConfig

SummarizationConfig

public DataStoreTool.Types.SummarizationConfig SummarizationConfig { get; set; }

Optional. The summarization config.

Property Value
Type Description
DataStoreToolTypesSummarizationConfig