ReportingConfiguration Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar konfigurationen för en uppsättning ScenarioRuns som definierar de uppsättningar IEvaluatorsom ska anropas, ChatConfiguration som ska användas av dessa IEvaluators, hur resulterande ScenarioRunResults ska bevaras och hur AI-svar ska cachelagras.
public ref class ReportingConfiguration sealed
public sealed class ReportingConfiguration
type ReportingConfiguration = class
Public NotInheritable Class ReportingConfiguration
- Arv
-
ReportingConfiguration
Konstruktorer
Egenskaper
| Name | Description |
|---|---|
| CachingKeys |
Hämtar samlingen med unika strängar som ska hashas när cachenycklarna genereras för cachelagrade AI-svar. |
| ChatConfiguration |
Hämtar en ChatConfiguration som anger IChatClient det som används av AI-baserat Evaluators som ingår i detta ReportingConfiguration. |
| EvaluationMetricInterpreter |
Hämtar en funktion som kan användas för att åsidosätta EvaluationMetricInterpretations för EvaluationMetrics som returneras från utvärderingar som använder den här ReportingConfiguration. |
| Evaluators |
Hämtar den uppsättning IEvaluators som ska anropas för att utvärdera AI-svar. |
| ExecutionName |
Hämtar namnet på den aktuella körningen. |
| ResponseCacheProvider |
Hämtar som IEvaluationResponseCacheProvider ska användas för att cachelagrar AI-svar. |
| ResultStore |
Hämtar som IEvaluationResultStore ska användas för att bevara ScenarioRunResults. |
| Tags |
Hämtar en valfri uppsättning texttaggar som gäller för alla ScenarioRunsom skapats med hjälp av den här ReportingConfiguration. |
Metoder
| Name | Description |
|---|---|
| CreateScenarioRunAsync(String, String, IEnumerable<String>, IEnumerable<String>, CancellationToken) |
Skapar en ny ScenarioRun med angivet |