public sealed class ReasoningEngineContextSpec.Types.MemoryBankConfig : IMessage<ReasoningEngineContextSpec.Types.MemoryBankConfig>, IEquatable<ReasoningEngineContextSpec.Types.MemoryBankConfig>, IDeepCloneable<ReasoningEngineContextSpec.Types.MemoryBankConfig>, IBufferMessage, IMessageReference documentation and code samples for the Vertex AI v1beta1 API class ReasoningEngineContextSpec.Types.MemoryBankConfig.
Specification for a Memory Bank.
Implements
IMessageReasoningEngineContextSpecTypesMemoryBankConfig, IEquatableReasoningEngineContextSpecTypesMemoryBankConfig, IDeepCloneableReasoningEngineContextSpecTypesMemoryBankConfig, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Beta1Assembly
Google.Cloud.AIPlatform.V1Beta1.dll
Constructors
MemoryBankConfig()
public MemoryBankConfig()MemoryBankConfig(MemoryBankConfig)
public MemoryBankConfig(ReasoningEngineContextSpec.Types.MemoryBankConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
ReasoningEngineContextSpecTypesMemoryBankConfig |
Properties
GenerationConfig
public ReasoningEngineContextSpec.Types.MemoryBankConfig.Types.GenerationConfig GenerationConfig { get; set; }Optional. Configuration for how to generate memories for the Memory Bank.
| Property Value | |
|---|---|
| Type | Description |
ReasoningEngineContextSpecTypesMemoryBankConfigTypesGenerationConfig |
|
SimilaritySearchConfig
public ReasoningEngineContextSpec.Types.MemoryBankConfig.Types.SimilaritySearchConfig SimilaritySearchConfig { get; set; }Optional. Configuration for how to perform similarity search on memories.
If not set, the Memory Bank will use the default embedding model
text-embedding-005.
| Property Value | |
|---|---|
| Type | Description |
ReasoningEngineContextSpecTypesMemoryBankConfigTypesSimilaritySearchConfig |
|
TtlConfig
public ReasoningEngineContextSpec.Types.MemoryBankConfig.Types.TtlConfig TtlConfig { get; set; }Optional. Configuration for automatic TTL ("time-to-live") of the
memories in the Memory Bank. If not set, TTL will not be applied
automatically. The TTL can be explicitly set by modifying the
expire_time of each Memory resource.
| Property Value | |
|---|---|
| Type | Description |
ReasoningEngineContextSpecTypesMemoryBankConfigTypesTtlConfig |
|