Table of Contents

Class LocalVectorizationRequestProcessor

Namespace
FoundationaLLM.Vectorization.Services.RequestProcessors
Assembly
FoundationaLLM.Vectorization.Engine.dll

Processes the vectorization request internally.

public class LocalVectorizationRequestProcessor : IVectorizationRequestProcessor
Inheritance
LocalVectorizationRequestProcessor
Implements
Inherited Members
Extension Methods

Constructors

LocalVectorizationRequestProcessor(VectorizationServiceFactory)

Processes the vectorization request internally.

public LocalVectorizationRequestProcessor(VectorizationServiceFactory vectorizationServiceFactory)

Parameters

vectorizationServiceFactory VectorizationServiceFactory

Methods

ProcessRequest(string, VectorizationRequest, UnifiedUserIdentity?)

Processes an incoming vectorization request.

public Task<VectorizationResult> ProcessRequest(string instanceId, VectorizationRequest vectorizationRequest, UnifiedUserIdentity? userIdentity)

Parameters

instanceId string

The FoundationaLLM instance identifier.

vectorizationRequest VectorizationRequest

The VectorizationRequest object containing the details of the vectorization request.

userIdentity UnifiedUserIdentity

The user identity.

Returns

Task<VectorizationResult>