ChatResponse<T> 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 svaret på en chattbegäran med strukturerade utdata.
generic <typename T>
public ref class ChatResponse : Microsoft::Extensions::AI::ChatResponse
public class ChatResponse<T> : Microsoft.Extensions.AI.ChatResponse
type ChatResponse<'T> = class
inherit ChatResponse
Public Class ChatResponse(Of T)
Inherits ChatResponse
Typparametrar
- T
Den typ av värde som förväntas från chattsvaret.
- Arv
Kommentarer
Språkmodeller garanteras inte att uppfylla det begärda schemat. Om modellens utdata inte kan parsas som den förväntade typen TryGetResult(T) returneras false. Du kan komma åt det underliggande JSON-svaret på Text egenskapen.
Konstruktorer
| Name | Description |
|---|---|
| ChatResponse<T>(ChatResponse, JsonSerializerOptions) |
Initierar en ny instans av ChatResponse<T> klassen. |
Egenskaper
| Name | Description |
|---|---|
| AdditionalProperties |
Hämtar eller anger eventuella ytterligare egenskaper som är associerade med chattsvaret. (Ärvd från ChatResponse) |
| ContinuationToken |
Hämtar eller anger fortsättningstoken för att få resultatet av bakgrundschattsvaret. (Ärvd från ChatResponse) |
| ConversationId |
Hämtar eller anger en identifierare för konversationens tillstånd. (Ärvd från ChatResponse) |
| CreatedAt |
Hämtar eller anger en tidsstämpel för chattsvaret. (Ärvd från ChatResponse) |
| FinishReason |
Hämtar eller anger orsaken till chattsvaret. (Ärvd från ChatResponse) |
| Messages |
Hämtar eller ställer in chattsvarsmeddelanden. (Ärvd från ChatResponse) |
| ModelId |
Hämtar eller anger det modell-ID som används när chattsvaret skapas. (Ärvd från ChatResponse) |
| RawRepresentation |
Hämtar eller anger den råa representationen av chattsvaret från en underliggande implementering. (Ärvd från ChatResponse) |
| ResponseId |
Hämtar eller anger ID för chattsvaret. (Ärvd från ChatResponse) |
| Result |
Hämtar resultatvärdet för chattsvaret som en instans av |
| Text |
Hämtar texten i svaret. (Ärvd från ChatResponse) |
| Usage |
Hämtar eller anger användningsinformation för chattsvaret. (Ärvd från ChatResponse) |
Metoder
| Name | Description |
|---|---|
| ToChatResponseUpdates() |
Skapar en matris med ChatResponseUpdate instanser som representerar den här ChatResponse. (Ärvd från ChatResponse) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från ChatResponse) |
| TryGetResult(T) |
Försöker deserialisera resultatet för att skapa en instans av |
Tilläggsmetoder
| Name | Description |
|---|---|
| AsOpenAIChatCompletion(ChatResponse) |
Skapar en OpenAI ChatCompletion från en ChatResponse. |
| AsOpenAIResponseResult(ChatResponse, ChatOptions) |
Skapar en OpenAI ResponseResult från en ChatResponse. |
| RenderText(ChatResponse) |
Renderar den angivna |