ChatResponse 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 dar.
public ref class ChatResponse
public class ChatResponse
type ChatResponse = class
Public Class ChatResponse
- Vererbung
-
ChatResponse
- Abgeleitet
Hinweise
ChatResponse stellt eine oder mehrere Antwortnachrichten und Metadaten zur Antwort bereit. Eine typische Antwort enthält eine einzelne Nachricht, eine Antwort kann jedoch mehrere Nachrichten in einer Vielzahl von Szenarien enthalten. Wenn z. B. automatische Funktionsaufrufe verwendet werden, sodass eine einzelne Anforderung für eine IChatClient einzelne Anforderung tatsächlich mehrere Roundtrips zu einem inneren IChatClient Aufruf generiert, der verwendet wird, können alle beteiligten Nachrichten als Teil des endgültigen ChatResponseangezeigt werden.
Konstruktoren
| Name | Beschreibung |
|---|---|
| ChatResponse() |
Initialisiert eine neue Instanz der ChatResponse-Klasse. |
| ChatResponse(ChatMessage) |
Initialisiert eine neue Instanz der ChatResponse-Klasse. |
| ChatResponse(IList<ChatMessage>) |
Initialisiert eine neue Instanz der ChatResponse-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AdditionalProperties |
Ruft alle zusätzlichen Eigenschaften ab, die der Chatantwort zugeordnet sind, oder legt diese fest. |
| ContinuationToken |
Ruft ab oder legt das Fortsetzungstoken für das Abrufen des Ergebnisses der Hintergrundchatantwort. |
| ConversationId |
Dient zum Abrufen oder Festlegen eines Bezeichners für den Status der Unterhaltung. |
| CreatedAt |
Dient zum Abrufen oder Festlegen eines Zeitstempels für die Chatantwort. |
| FinishReason |
Ruft den Grund für die Chatantwort ab oder legt diesen fest. |
| Messages |
Ruft die Chatantwortnachrichten ab oder legt sie fest. |
| ModelId |
Ruft die Modell-ID ab, die bei der Erstellung der Chatantwort verwendet wird, oder legt sie fest. |
| RawRepresentation |
Ruft die rohe Darstellung der Chatantwort aus einer zugrunde liegenden Implementierung ab oder legt sie fest. |
| ResponseId |
Ruft die ID der Chatantwort ab oder legt sie fest. |
| Text |
Ruft den Text der Antwort ab. |
| Usage |
Ruft die Verwendungsdetails für die Chatantwort ab oder legt diese fest. |
Methoden
| Name | Beschreibung |
|---|---|
| ToChatResponseUpdates() |
Erstellt ein Array von ChatResponseUpdate Instanzen, die dies ChatResponsedarstellen. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. |
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 |