ChatRAG/Services/Contracts/IVectorDatabaseFactory.cs
2025-06-15 21:34:47 -03:00

15 lines
425 B
C#

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();
}
}