Share via


InsightModelConfiguration Class

Definition

Configuration of the model used in the insight generation.

public class InsightModelConfiguration : System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.InsightModelConfiguration>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.InsightModelConfiguration>
type InsightModelConfiguration = class
    interface IJsonModel<InsightModelConfiguration>
    interface IPersistableModel<InsightModelConfiguration>
Public Class InsightModelConfiguration
Implements IJsonModel(Of InsightModelConfiguration), IPersistableModel(Of InsightModelConfiguration)
Inheritance
InsightModelConfiguration
Implements

Constructors

Name Description
InsightModelConfiguration(String)

Initializes a new instance of InsightModelConfiguration.

Properties

Name Description
ModelDeploymentName

The model deployment to be evaluated. Accepts either the deployment name alone or with the connection name as '{connectionName}/<modelDeploymentName>'.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<InsightModelConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<InsightModelConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<InsightModelConfiguration>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<InsightModelConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<InsightModelConfiguration>.Write(ModelReaderWriterOptions)

Applies to