ChatResponseFormat Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar det svarsformat som anroparen vill ha.
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
- Arv
-
ChatResponseFormat
- Härledda
- Attribut
Egenskaper
| Name | Description |
|---|---|
| Json |
Hämtar en singleton-instans som representerar strukturerade JSON-data men utan något särskilt schema. |
| Text |
Hämtar en singleton-instans som representerar ostrukturerade textdata. |
Metoder
| Name | Description |
|---|---|
| ForJsonSchema(JsonElement, String, String) |
Skapar en ChatResponseFormatJson representerar strukturerade JSON-data med det angivna schemat. |
| ForJsonSchema(Type, JsonSerializerOptions, String, String) |
Skapar en ChatResponseFormatJson som representerar strukturerade JSON-data med ett schema baserat på |
| ForJsonSchema<T>(JsonSerializerOptions, String, String) |
Skapar en ChatResponseFormatJson som representerar strukturerade JSON-data med ett schema baserat på |
Tilläggsmetoder
| Name | Description |
|---|---|
| AsOpenAIChatResponseFormat(ChatResponseFormat, ChatOptions) |
Skapar en OpenAI ChatResponseFormat från en ChatResponseFormat. |
| AsOpenAIResponseTextFormat(ChatResponseFormat, ChatOptions) |
Skapar en OpenAI ResponseTextFormat från en ChatResponseFormat. |