using ChatRAG.Contracts.VectorSearch; using ChatRAG.Settings.ChatRAG.Configuration; namespace ChatRAG.Services.Contracts { public interface IVectorDatabaseFactory { IVectorSearchService CreateVectorSearchService(); ITextDataService CreateTextDataService(); IResponseService CreateResponseService(); string GetActiveProvider(); VectorDatabaseSettings GetSettings(); } }