Table of Contents

Class AzureAIJobRequest

Namespace
FoundationaLLM.Common.Models.AzureAIService
Assembly
FoundationaLLM.Common.dll

Azure AI Evaluation Job Request

public class AzureAIJobRequest
Inheritance
AzureAIJobRequest
Inherited Members
Extension Methods

Properties

BatchDataInput

Uri to the data to test.

[JsonPropertyName("batchDataInput")]
public BatchDataInput? BatchDataInput { get; set; }

Property Value

BatchDataInput

Connections

All model connection information for the various tests.

[JsonPropertyName("connections")]
public GptConnections? Connections { get; set; }

Property Value

GptConnections

FlowDefinitionResourceId

The target flow to run against.

[JsonPropertyName("flowDefinitionResourceId")]
public string? FlowDefinitionResourceId { get; set; }

Property Value

string

InputsMapping

How each of the input fields map to the testing fields.

[JsonPropertyName("inputsMapping")]
public InputsMapping? InputsMapping { get; set; }

Property Value

InputsMapping

Properties

Any extra properties to pass to the job.

[JsonPropertyName("properties")]
public Dictionary<string, string>? Properties { get; set; }

Property Value

Dictionary<string, string>

RunDisplayNameGenerationType

The generation type name.

[JsonPropertyName("runDisplayNameGenerationType")]
public string? RunDisplayNameGenerationType { get; set; }

Property Value

string

RunExperimentName

A name for the job, can be the run Name.

[JsonPropertyName("runExpermimentName")]
public string? RunExperimentName { get; set; }

Property Value

string

RunId

The user generated job id.

[JsonPropertyName("runId")]
public string? RunId { get; set; }

Property Value

string

RuntimeName

The target run time for Azure AI studio.

[JsonPropertyName("runtimeName")]
public string? RuntimeName { get; set; }

Property Value

string

SessionSetupMode

The setup mode, typically "SystemWait".

[JsonPropertyName("sessionSetupMode")]
public string? SessionSetupMode { get; set; }

Property Value

string