Microsoft.Extensions.AI.Evaluation.Reporting.Storage Namespace

Contém classes para armazenar os resultados de avaliações de LLM (modelo de linguagem grande) e para armazenar em cache respostas LLM produzidas durante essas avaliações.

Classes

Nome Description
AzureStorageReportingConfiguration

Contém o método de fábrica para criar um ReportingConfiguration que persiste ScenarioRunResults para Armazenamento do Azure e também usa o armazenamento para armazenar em cache respostas de IA.

AzureStorageResponseCacheProvider

Um IEvaluationResponseCacheProvider que retorna um IDistributedCache que pode armazenar em cache respostas de IA para um ScenarioRun específico em um contêiner de Armazenamento do Azure.

AzureStorageResultStore

Uma implementação IEvaluationResultStore que armazena ScenarioRunResults em um contêiner de Armazenamento do Azure.

DiskBasedReportingConfiguration

Contém o método de fábrica para criar um ReportingConfiguration que persiste ScenarioRunResults para disco e também usa o disco para armazenar em cache respostas de IA.

DiskBasedResponseCacheProvider

Um IEvaluationResponseCacheProvider que retorna um IDistributedCache que pode armazenar em cache respostas de IA para uma determinada ScenarioRun no disco especificado storageRootPath .

DiskBasedResultStore

Uma IEvaluationResultStore implementação que armazena ScenarioRunResulto disco.