Compartir a través de


ChatResponseFormat Class

Definition

Represents the response format that is desired by the caller.

public ref class ChatResponseFormat
[System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.ChatResponseFormatText), "text")]
[System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.ChatResponseFormatJson), "json")]
[System.Text.Json.Serialization.JsonPolymorphic(TypeDiscriminatorPropertyName="$type")]
public class ChatResponseFormat
[<System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.ChatResponseFormatText), "text")>]
[<System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.ChatResponseFormatJson), "json")>]
[<System.Text.Json.Serialization.JsonPolymorphic(TypeDiscriminatorPropertyName="$type")>]
type ChatResponseFormat = class
Public Class ChatResponseFormat
Inheritance
ChatResponseFormat
Derived
Attributes

Properties

Json

Gets a singleton instance representing structured JSON data but without any particular schema.

Text

Gets a singleton instance representing unstructured textual data.

Methods

ForJsonSchema(JsonElement, String, String)

Creates a ChatResponseFormatJson representing structured JSON data with the specified schema.

Applies to