Interface IContentSource<T>

All Superinterfaces:
IParametersProvider

public interface IContentSource<T> extends IParametersProvider
Interface for a content source
  • Method Details

    • initialize

      void initialize(Properties parameters, IReport report)
      Initialize method to help initialization of content source object
      Parameters:
      parameters - content source parameters configured in the Rich AI configuration
      report - standard ReportCollector
    • getDocuments

      void getDocuments(IIngestor<T> ingestor)
      Get the documents (langchain4j type) from the content source
      Parameters:
      ingestor - the ingestor to use to ingest the documents (can be done progressively)