Share via


WorkflowAgentDefinition Class

Definition

The workflow agent definition.

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

Properties

Name Description
ContentFilterConfiguration

Configuration for Responsible AI (RAI) content filtering and safety features.

(Inherited from AgentDefinition)

Methods

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

Explicit Interface Implementations

Name Description
IJsonModel<AgentDefinition>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from AgentDefinition)
IJsonModel<AgentDefinition>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from AgentDefinition)
IJsonModel<WorkflowAgentDefinition>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<WorkflowAgentDefinition>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<AgentDefinition>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from AgentDefinition)
IPersistableModel<AgentDefinition>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from AgentDefinition)
IPersistableModel<AgentDefinition>.Write(ModelReaderWriterOptions) (Inherited from AgentDefinition)
IPersistableModel<WorkflowAgentDefinition>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<WorkflowAgentDefinition>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<WorkflowAgentDefinition>.Write(ModelReaderWriterOptions)

Applies to