Table of Contents

Method ClearDataSources

Namespace
LMKit.Retrieval
Assembly
LM-Kit.NET.dll

ClearDataSources()

Removes all registered DataSource objects from this engine.

public void ClearDataSources()

Examples

LM embeddingModel = LM.LoadFromModelID("embeddinggemma-300m");
RagEngine ragEngine = new RagEngine(embeddingModel);

ragEngine.AddDataSource(new DataSource("sourceA"));
ragEngine.AddDataSource(new DataSource("sourceB"));

Console.WriteLine($"Before clearing: {ragEngine.DataSources.Count}");

ragEngine.ClearDataSources();

Console.WriteLine($"After clearing: {ragEngine.DataSources.Count}");