Microsoft.Extensions.AI.Evaluation.Reporting.Storage Espace de noms

Contient des classes pour stocker les résultats des évaluations de modèle de langage volumineux (LLM) et pour mettre en cache les réponses LLM produites lors de ces évaluations.

Classes

Nom Description
AzureStorageReportingConfiguration

Contient une méthode de fabrique pour créer un ReportingConfiguration qui conserve ScenarioRunResults pour stockage Azure et utilise également le stockage pour mettre en cache les réponses IA.

AzureStorageResponseCacheProvider

Un IEvaluationResponseCacheProvider qui retourne un IDistributedCache qui peut mettre en cache des réponses IA pour un ScenarioRun particulier sous un conteneur stockage Azure.

AzureStorageResultStore

Implémentation IEvaluationResultStore qui stocke ScenarioRunResults sous un conteneur de stockage Azure.

DiskBasedReportingConfiguration

Contient une méthode de fabrique pour créer un ReportingConfiguration fichier qui conserve ScenarioRunResults sur le disque et utilise également le disque pour mettre en cache les réponses IA.

DiskBasedResponseCacheProvider

Qui IEvaluationResponseCacheProvider retourne un IDistributedCache qui peut mettre en cache les réponses IA pour un particulier ScenarioRun sous le disque spécifié storageRootPath .

DiskBasedResultStore

Implémentation IEvaluationResultStore qui stocke s’il s’agit ScenarioRunResultd’un disque.