Table of Contents

Interface IVectorizationService

Namespace
FoundationaLLM.Vectorization.Interfaces
Assembly
FoundationaLLM.Vectorization.Engine.dll

Interface for the vectorization service.

public interface IVectorizationService
Extension Methods

Methods

ProcessRequest(string, VectorizationRequest, UnifiedUserIdentity?)

Processes an incoming vectorization request.

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>