GoogleCloudAiplatformV1MemoryBankCustomizationConfig class
Configuration for organizing memories for a particular scope.
Constructors
-
GoogleCloudAiplatformV1MemoryBankCustomizationConfig({bool? enableThirdPersonMemories, List<
GoogleCloudAiplatformV1MemoryBankCustomizationConfigGenerateMemoriesExample> ? generateMemoriesExamples, List<GoogleCloudAiplatformV1MemoryBankCustomizationConfigMemoryTopic> ? memoryTopics, List<String> ? scopeKeys}) - GoogleCloudAiplatformV1MemoryBankCustomizationConfig.fromJson(Map json_)
Properties
- enableThirdPersonMemories ↔ bool?
-
If true, then the memories will be generated in the third person (i.e.
"The user generates memories with Memory Bank.").
getter/setter pair
-
generateMemoriesExamples
↔ List<
GoogleCloudAiplatformV1MemoryBankCustomizationConfigGenerateMemoriesExample> ? -
Examples of how to generate memories for a particular scope.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
memoryTopics
↔ List<
GoogleCloudAiplatformV1MemoryBankCustomizationConfigMemoryTopic> ? -
Topics of information that should be extracted from conversations and
stored as memories.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
scopeKeys
↔ List<
String> ? -
The scope keys (i.e. 'user_id') for which to use this config.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited