OpenAIPromptExecutionSettings.Modalities Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets or sets the response modalities to use for the completion.
[System.Text.Json.Serialization.JsonIgnore(Condition=System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull)]
[System.Text.Json.Serialization.JsonPropertyName("modalities")]
public object? Modalities { get; set; }
[<System.Text.Json.Serialization.JsonIgnore(Condition=System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull)>]
[<System.Text.Json.Serialization.JsonPropertyName("modalities")>]
member this.Modalities : obj with get, set
Public Property Modalities As Object
Property Value
- Attributes
Remarks
Specifies the modalities to use for the response. This can be represented in several ways:
- As a OpenAI.Chat.ChatResponseModalities flags enum:
ChatResponseModalities.Text | ChatResponseModalities.Audio - As an IEnumerable<T> of modality names:
new[] { "text", "audio" } - As a String representation:
"Text, Audio" - As a JsonElement containing either a string or an array of strings