Share via


KnowledgeAgentAzureOpenAIModel Class

Definition

Specifies the Azure OpenAI resource used to do query planning.

public class KnowledgeAgentAzureOpenAIModel : Azure.Search.Documents.Indexes.Models.KnowledgeAgentModel, System.ClientModel.Primitives.IJsonModel<Azure.Search.Documents.Indexes.Models.KnowledgeAgentAzureOpenAIModel>, System.ClientModel.Primitives.IPersistableModel<Azure.Search.Documents.Indexes.Models.KnowledgeAgentAzureOpenAIModel>
type KnowledgeAgentAzureOpenAIModel = class
    inherit KnowledgeAgentModel
    interface IJsonModel<KnowledgeAgentAzureOpenAIModel>
    interface IPersistableModel<KnowledgeAgentAzureOpenAIModel>
Public Class KnowledgeAgentAzureOpenAIModel
Inherits KnowledgeAgentModel
Implements IJsonModel(Of KnowledgeAgentAzureOpenAIModel), IPersistableModel(Of KnowledgeAgentAzureOpenAIModel)
Inheritance
KnowledgeAgentAzureOpenAIModel
Implements

Constructors

KnowledgeAgentAzureOpenAIModel(AzureOpenAIVectorizerParameters)

Initializes a new instance of KnowledgeAgentAzureOpenAIModel.

Properties

AzureOpenAIParameters

Contains the parameters specific to Azure OpenAI model endpoint.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<KnowledgeAgentAzureOpenAIModel>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<KnowledgeAgentAzureOpenAIModel>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<KnowledgeAgentModel>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from KnowledgeAgentModel)
IJsonModel<KnowledgeAgentModel>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from KnowledgeAgentModel)
IPersistableModel<KnowledgeAgentAzureOpenAIModel>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<KnowledgeAgentAzureOpenAIModel>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<KnowledgeAgentAzureOpenAIModel>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<KnowledgeAgentModel>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from KnowledgeAgentModel)
IPersistableModel<KnowledgeAgentModel>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from KnowledgeAgentModel)
IPersistableModel<KnowledgeAgentModel>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from KnowledgeAgentModel)

Applies to