Table of Contents

Class CachedKnowledgeSource

Namespace
FoundationaLLM.Context.Models
Assembly
FoundationaLLM.Context.dll

Represents a knowledge source that caches data to improve retrieval performance.

public class CachedKnowledgeSource
Inheritance
CachedKnowledgeSource
Inherited Members
Extension Methods

Properties

EmbeddingClient

Gets or sets the embedding client used for embedding-related operations.

public EmbeddingClient EmbeddingClient { get; set; }

Property Value

EmbeddingClient

KnowledgeGraph

Gets or sets the cached knowledge graph associated with this knowledge source.

public CachedKnowledgeGraph? KnowledgeGraph { get; set; }

Property Value

CachedKnowledgeGraph

SearchService

Gets or sets the Azure AI Search service used for performing search operations.

public IAzureAISearchService SearchService { get; set; }

Property Value

IAzureAISearchService