Vertex AI v1beta1 API - Class GenerateMemoriesRequest (1.0.0-beta39)

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].

Inheritance

object > GenerateMemoriesRequest

Namespace

Google.Cloud.AIPlatform.V1Beta1

Assembly

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