ChatResponse<T> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Antwort auf eine Chatanfrage mit strukturierter Ausgabe dar.
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
Typparameter
- T
Der Werttyp, der von der Chatantwort erwartet wird.
- Vererbung
Hinweise
Sprachmodelle sind nicht garantiert, das angeforderte Schema zu berücksichtigen. Wenn die Ausgabe des Modells nicht wie erwartet analysiert werden kann, wird die TryGetResult(T) Rückgabe zurückgegeben false. Sie können auf die zugrunde liegende JSON-Antwort für die Text Eigenschaft zugreifen.
Konstruktoren
| Name | Beschreibung |
|---|---|
| ChatResponse<T>(ChatResponse, JsonSerializerOptions) |
Initialisiert eine neue Instanz der ChatResponse<T>-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AdditionalProperties |
Ruft alle zusätzlichen Eigenschaften ab, die der Chatantwort zugeordnet sind, oder legt diese fest. (Geerbt von ChatResponse) |
| ContinuationToken |
Ruft ab oder legt das Fortsetzungstoken für das Abrufen des Ergebnisses der Hintergrundchatantwort. (Geerbt von ChatResponse) |
| ConversationId |
Dient zum Abrufen oder Festlegen eines Bezeichners für den Status der Unterhaltung. (Geerbt von ChatResponse) |
| CreatedAt |
Dient zum Abrufen oder Festlegen eines Zeitstempels für die Chatantwort. (Geerbt von ChatResponse) |
| FinishReason |
Ruft den Grund für die Chatantwort ab oder legt diesen fest. (Geerbt von ChatResponse) |
| Messages |
Ruft die Chatantwortnachrichten ab oder legt sie fest. (Geerbt von ChatResponse) |
| ModelId |
Ruft die Modell-ID ab, die bei der Erstellung der Chatantwort verwendet wird, oder legt sie fest. (Geerbt von ChatResponse) |
| RawRepresentation |
Ruft die rohe Darstellung der Chatantwort aus einer zugrunde liegenden Implementierung ab oder legt sie fest. (Geerbt von ChatResponse) |
| ResponseId |
Ruft die ID der Chatantwort ab oder legt sie fest. (Geerbt von ChatResponse) |
| Result |
Ruft den Ergebniswert der Chatantwort als Instanz von |
| Text |
Ruft den Text der Antwort ab. (Geerbt von ChatResponse) |
| Usage |
Ruft die Verwendungsdetails für die Chatantwort ab oder legt diese fest. (Geerbt von ChatResponse) |
Methoden
| Name | Beschreibung |
|---|---|
| ToChatResponseUpdates() |
Erstellt ein Array von ChatResponseUpdate Instanzen, die dies ChatResponsedarstellen. (Geerbt von ChatResponse) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von ChatResponse) |
| TryGetResult(T) |
Versucht, das Ergebnis zu deserialisieren, um eine Instanz von |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| AsOpenAIChatCompletion(ChatResponse) |
Erstellt ein OpenAI ChatCompletion aus einem ChatResponse. |
| AsOpenAIResponseResult(ChatResponse, ChatOptions) |
Erstellt ein OpenAI ResponseResult aus einem ChatResponse. |
| RenderText(ChatResponse) |
Rendert die bereitgestellte |