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.