ChatResponse<T> Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt het antwoord op een chataanvraag met gestructureerde uitvoer.
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
Type parameters
- T
Het type waarde dat wordt verwacht in het chatantwoord.
- Overname
Opmerkingen
Taalmodellen worden niet gegarandeerd voldaan aan het aangevraagde schema. Als de uitvoer van het model niet kan worden geparseerd als het verwachte type, wordt dan TryGetResult(T) geretourneerd false. U hebt toegang tot het onderliggende JSON-antwoord op de Text eigenschap.
Constructors
| Name | Description |
|---|---|
| ChatResponse<T>(ChatResponse, JsonSerializerOptions) |
Initialiseert een nieuw exemplaar van de ChatResponse<T> klasse. |
Eigenschappen
| Name | Description |
|---|---|
| AdditionalProperties |
Hiermee haalt u aanvullende eigenschappen op die zijn gekoppeld aan het chatantwoord of stelt u deze in. (Overgenomen van ChatResponse) |
| ContinuationToken |
Hiermee wordt het vervolgtoken opgehaald of ingesteld voor het ophalen van het resultaat van het antwoord op de achtergrondchat. (Overgenomen van ChatResponse) |
| ConversationId |
Hiermee haalt u een id op voor de status van het gesprek of stelt u deze in. (Overgenomen van ChatResponse) |
| CreatedAt |
Hiermee wordt een tijdstempel opgehaald of ingesteld voor het chatantwoord. (Overgenomen van ChatResponse) |
| FinishReason |
Hiermee haalt u de reden voor het chatantwoord op of stelt u deze in. (Overgenomen van ChatResponse) |
| Messages |
Hiermee haalt u de chatantwoordberichten op of stelt u deze in. (Overgenomen van ChatResponse) |
| ModelId |
Hiermee haalt u de model-id op die wordt gebruikt bij het maken van het chatantwoord of stelt u deze in. (Overgenomen van ChatResponse) |
| RawRepresentation |
Hiermee wordt de onbewerkte weergave van het chatantwoord opgehaald of ingesteld op basis van een onderliggende implementatie. (Overgenomen van ChatResponse) |
| ResponseId |
Hiermee haalt u de id van het chatantwoord op of stelt u deze in. (Overgenomen van ChatResponse) |
| Result |
Hiermee haalt u de resultaatwaarde van het chatantwoord op als exemplaar van |
| Text |
Hiermee haalt u de tekst van het antwoord op. (Overgenomen van ChatResponse) |
| Usage |
Hiermee haalt u de gebruiksgegevens voor het chatantwoord op of stelt u deze in. (Overgenomen van ChatResponse) |
Methoden
| Name | Description |
|---|---|
| ToChatResponseUpdates() |
Hiermee maakt u een matrix van ChatResponseUpdate exemplaren die dit ChatResponsevertegenwoordigen. (Overgenomen van ChatResponse) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van ChatResponse) |
| TryGetResult(T) |
Pogingen om het resultaat te deserialiseren om een exemplaar van |
Extensiemethoden
| Name | Description |
|---|---|
| AsOpenAIChatCompletion(ChatResponse) |
Hiermee maakt u een OpenAI ChatCompletion op basis van een ChatResponse. |
| AsOpenAIResponseResult(ChatResponse, ChatOptions) |
Hiermee maakt u een OpenAI ResponseResult op basis van een ChatResponse. |
| RenderText(ChatResponse) |
Geeft de opgegeven |