ReportingConfiguration.CreateScenarioRunAsync Método

Definição

Cria um novo ScenarioRun com o especificado scenarioName e 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)

Parâmetros

scenarioName
String

O ScenarioName.

iterationName
String

O IterationName. Usa o valor "1" padrão se omitido.

additionalCachingKeys
IEnumerable<String>

Uma coleção opcional de cadeias de caracteres exclusivas que devem ser hash ao gerar as chaves de cache para respostas de IA armazenadas em cache. Confira CachingKeys mais informações sobre esse conceito.

additionalTags
IEnumerable<String>

Um conjunto opcional de marcas de texto aplicáveis a isso ScenarioRun.

cancellationToken
CancellationToken

Um CancellationToken que pode cancelar a operação.

Retornos

Um novo ScenarioRun com o especificado scenarioName e iterationName.

Aplica-se a

Confira também