public sealed class GenerateMemoriesRequest : IMessage<GenerateMemoriesRequest>, IEquatable<GenerateMemoriesRequest>, IDeepCloneable<GenerateMemoriesRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Vertex AI v1beta1 API class GenerateMemoriesRequest.
Request message for [MemoryBankService.GenerateMemories][google.cloud.aiplatform.v1beta1.MemoryBankService.GenerateMemories].
Implements
IMessageGenerateMemoriesRequest, IEquatableGenerateMemoriesRequest, IDeepCloneableGenerateMemoriesRequest, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Beta1Assembly
Google.Cloud.AIPlatform.V1Beta1.dll
Constructors
GenerateMemoriesRequest()
public GenerateMemoriesRequest()
GenerateMemoriesRequest(GenerateMemoriesRequest)
public GenerateMemoriesRequest(GenerateMemoriesRequest other)
Parameter | |
---|---|
Name | Description |
other |
GenerateMemoriesRequest |
Properties
DirectContentsSource
public GenerateMemoriesRequest.Types.DirectContentsSource DirectContentsSource { get; set; }
Defines a direct source of content as the source content from which to generate memories.
Property Value | |
---|---|
Type | Description |
GenerateMemoriesRequestTypesDirectContentsSource |
DisableConsolidation
public bool DisableConsolidation { get; set; }
Optional. If true, generated memories will not be consolidated with existing memories; all generated memories will be added as new memories regardless of whether they are duplicates of or contradictory to existing memories. By default, memory consolidation is enabled.
Property Value | |
---|---|
Type | Description |
bool |
Parent
public string Parent { get; set; }
Required. The resource name of the ReasoningEngine to generate memories
for. Format:
projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}
Property Value | |
---|---|
Type | Description |
string |
ParentAsReasoningEngineName
public ReasoningEngineName ParentAsReasoningEngineName { get; set; }
ReasoningEngineName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
ReasoningEngineName |
Scope
public MapField<string, string> Scope { get; }
Optional. The scope of the memories that should be generated. Memories will
be consolidated across memories with the same scope. Must be provided
unless the scope is defined in the source content. If scope
is provided,
it will override the scope defined in the source content. Scope values
cannot contain the wildcard character '*'.
Property Value | |
---|---|
Type | Description |
MapFieldstringstring |
SourceCase
public GenerateMemoriesRequest.SourceOneofCase SourceCase { get; }
Property Value | |
---|---|
Type | Description |
GenerateMemoriesRequestSourceOneofCase |
VertexSessionSource
public GenerateMemoriesRequest.Types.VertexSessionSource VertexSessionSource { get; set; }
Defines a Vertex Session as the source content from which to generate memories.
Property Value | |
---|---|
Type | Description |
GenerateMemoriesRequestTypesVertexSessionSource |