Table of Contents

Namespace FoundationaLLM.Vectorization.Interfaces

Interfaces

IContentSourceService

Provides access to items in a data source.

IPipelineExecutionService

Provides services to interact with the pipeline execution service.

IRequestManagerService

Manages vectorization requests.

IRequestSourceService

Manages vectorization requests.

IRequestSourcesCache

Defines a cache of IRequestSourceService objects.

IVectorizationRequestProcessor

Interface for the vectorization request processor.

IVectorizationService

Interface for the vectorization service.

IVectorizationServiceClient

Defines the interface for the Vectorization API client.

IVectorizationServiceFactory<T>

Creates typed service instances.

IVectorizationStateService

Provides persistence services for vectorization pipeline states.

IVectorizationStepHandler

Handles requests associated with a specific vectorization pipeline step.