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 for omitido.

additionalCachingKeys
IEnumerable<String>

Uma coleção opcional de strings únicas que devem ser hashadas ao gerar as chaves de cache para respostas de IA em cache. Consulte CachingKeys para mais informações sobre este conceito.

additionalTags
IEnumerable<String>

Um conjunto opcional de etiquetas de texto aplicável a este ScenarioRun.

cancellationToken
CancellationToken

Isso CancellationToken pode cancelar a operação.

Devoluções

Um novo ScenarioRun com o especificado scenarioName e iterationName.

Aplica-se a

Ver também