Class GoogleCloudAiplatformV1MemoryBankCustomizationConfig
Represents configuration for organizing natural language memories for a particular scope.
Implements
Inherited Members
Namespace: Google.Apis.Aiplatform.v1.Data
Assembly: Google.Apis.Aiplatform.v1.dll
Syntax
public class GoogleCloudAiplatformV1MemoryBankCustomizationConfig : IDirectResponseSchema
Properties
ConsolidationConfig
Optional. Represents configuration for customizing how memories are consolidated together.
Declaration
[JsonProperty("consolidationConfig")]
public virtual GoogleCloudAiplatformV1MemoryBankCustomizationConfigConsolidationConfig ConsolidationConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudAiplatformV1MemoryBankCustomizationConfigConsolidationConfig |
DisableNaturalLanguageMemories
Optional. Indicates whether natural language memory generation should be disabled for all requests. By
default, natural language memory generation is enabled. Set this to true when you only want to generate
structured memories.
Declaration
[JsonProperty("disableNaturalLanguageMemories")]
public virtual bool? DisableNaturalLanguageMemories { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EnableThirdPersonMemories
Optional. Indicates whether the memories will be generated in the third person (i.e. "The user generates memories with Memory Bank."). By default, the memories will be generated in the first person (i.e. "I generate memories with Memory Bank.")
Declaration
[JsonProperty("enableThirdPersonMemories")]
public virtual bool? EnableThirdPersonMemories { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
GenerateMemoriesExamples
Optional. Provides examples of how to generate memories for a particular scope.
Declaration
[JsonProperty("generateMemoriesExamples")]
public virtual IList<GoogleCloudAiplatformV1MemoryBankCustomizationConfigGenerateMemoriesExample> GenerateMemoriesExamples { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<GoogleCloudAiplatformV1MemoryBankCustomizationConfigGenerateMemoriesExample> |
MemoryTopics
Optional. Represents topics of information that should be extracted from conversations and stored as memories. If not set, then Memory Bank's default topics will be used.
Declaration
[JsonProperty("memoryTopics")]
public virtual IList<GoogleCloudAiplatformV1MemoryBankCustomizationConfigMemoryTopic> MemoryTopics { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<GoogleCloudAiplatformV1MemoryBankCustomizationConfigMemoryTopic> |
ScopeKeys
Optional. Represents the scope keys (i.e. 'user_id') for which to use this config. A request's scope must include all of the provided keys for the config to be used (order does not matter). If empty, then the config will be used for all requests that do not have a more specific config. Only one default config is allowed per Memory Bank.
Declaration
[JsonProperty("scopeKeys")]
public virtual IList<string> ScopeKeys { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |