ChatResponse 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.
public ref class ChatResponse
public class ChatResponse
type ChatResponse = class
Public Class ChatResponse
- Arv
-
ChatResponse
- Härledda
Kommentarer
ChatResponse innehåller ett eller flera svarsmeddelanden och metadata om svaret. Ett typiskt svar innehåller ett enda meddelande, men ett svar kan innehålla flera meddelanden i en mängd olika scenarier. Om till exempel automatiska funktionsanrop används, så att en enskild begäran till en IChatClient faktiskt kan generera flera rundturer till en inre IChatClient som används, kan alla berörda meddelanden visas som en del av den slutliga ChatResponse.
Konstruktorer
| Name | Description |
|---|---|
| ChatResponse() |
Initierar en ny instans av ChatResponse klassen. |
| ChatResponse(ChatMessage) |
Initierar en ny instans av ChatResponse klassen. |
| ChatResponse(IList<ChatMessage>) |
Initierar en ny instans av ChatResponse klassen. |
Egenskaper
| Name | Description |
|---|---|
| AdditionalProperties |
Hämtar eller anger eventuella ytterligare egenskaper som är associerade med chattsvaret. |
| ContinuationToken |
Hämtar eller anger fortsättningstoken för att få resultatet av bakgrundschattsvaret. |
| ConversationId |
Hämtar eller anger en identifierare för konversationens tillstånd. |
| CreatedAt |
Hämtar eller anger en tidsstämpel för chattsvaret. |
| FinishReason |
Hämtar eller anger orsaken till chattsvaret. |
| Messages |
Hämtar eller ställer in chattsvarsmeddelanden. |
| ModelId |
Hämtar eller anger det modell-ID som används när chattsvaret skapas. |
| RawRepresentation |
Hämtar eller anger den råa representationen av chattsvaret från en underliggande implementering. |
| ResponseId |
Hämtar eller anger ID för chattsvaret. |
| Text |
Hämtar texten i svaret. |
| Usage |
Hämtar eller anger användningsinformation för chattsvaret. |
Metoder
| Name | Description |
|---|---|
| ToChatResponseUpdates() |
Skapar en matris med ChatResponseUpdate instanser som representerar den här ChatResponse. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. |
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 |