ReportingConfiguration.CreateScenarioRunAsync Metod

Definition

Skapar en ny ScenarioRun med angivet scenarioName och iterationName.

public System.Threading.Tasks.ValueTask<Microsoft.Extensions.AI.Evaluation.Reporting.ScenarioRun> CreateScenarioRunAsync(string scenarioName, string iterationName = "1", System.Collections.Generic.IEnumerable<string>? additionalCachingKeys = default, System.Collections.Generic.IEnumerable<string>? additionalTags = default, System.Threading.CancellationToken cancellationToken = default);
member this.CreateScenarioRunAsync : string * string * seq<string> * seq<string> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Microsoft.Extensions.AI.Evaluation.Reporting.ScenarioRun>
Public Function CreateScenarioRunAsync (scenarioName As String, Optional iterationName As String = "1", Optional additionalCachingKeys As IEnumerable(Of String) = Nothing, Optional additionalTags As IEnumerable(Of String) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of ScenarioRun)

Parametrar

scenarioName
String

ScenarioName.

iterationName
String

IterationName. Använder standardvärdet "1" om det utelämnas.

additionalCachingKeys
IEnumerable<String>

En valfri samling unika strängar som ska hashas när cachenycklarna genereras för cachelagrade AI-svar. Mer CachingKeys information om det här konceptet finns i.

additionalTags
IEnumerable<String>

En valfri uppsättning texttaggar som gäller för den här ScenarioRun.

cancellationToken
CancellationToken

En CancellationToken som kan avbryta åtgärden.

Returer

En ny ScenarioRun med angiven scenarioName och iterationName.

Gäller för

Se även