ChatResponse Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta la risposta a una richiesta di chat.
public ref class ChatResponse
public class ChatResponse
type ChatResponse = class
Public Class ChatResponse
- Ereditarietà
-
ChatResponse
- Derivato
Commenti
ChatResponse fornisce uno o più messaggi di risposta e metadati sulla risposta. Una risposta tipica conterrà un singolo messaggio, ma una risposta potrebbe contenere più messaggi in diversi scenari. Ad esempio, se viene usata la chiamata automatica delle funzioni, in modo che una singola richiesta a un IChatClient oggetto possa effettivamente generare più round trip a un interno IChatClient , tutti i messaggi coinvolti potrebbero essere visualizzati come parte dell'ultima ChatResponse.
Costruttori
| Nome | Descrizione |
|---|---|
| ChatResponse() |
Inizializza una nuova istanza della classe ChatResponse. |
| ChatResponse(ChatMessage) |
Inizializza una nuova istanza della classe ChatResponse. |
| ChatResponse(IList<ChatMessage>) |
Inizializza una nuova istanza della classe ChatResponse. |
Proprietà
| Nome | Descrizione |
|---|---|
| AdditionalProperties |
Ottiene o imposta eventuali proprietà aggiuntive associate alla risposta della chat. |
| ContinuationToken |
Ottiene o imposta il token di continuazione per ottenere il risultato della risposta della chat in background. |
| ConversationId |
Ottiene o imposta un identificatore per lo stato della conversazione. |
| CreatedAt |
Ottiene o imposta un timestamp per la risposta della chat. |
| FinishReason |
Ottiene o imposta il motivo della risposta alla chat. |
| Messages |
Ottiene o imposta i messaggi di risposta della chat. |
| ModelId |
Ottiene o imposta l'ID modello utilizzato nella creazione della risposta di chat. |
| RawRepresentation |
Ottiene o imposta la rappresentazione non elaborata della risposta di chat da un'implementazione sottostante. |
| ResponseId |
Ottiene o imposta l'ID della risposta di chat. |
| Text |
Ottiene il testo della risposta. |
| Usage |
Ottiene o imposta i dettagli di utilizzo per la risposta alla chat. |
Metodi
| Nome | Descrizione |
|---|---|
| ToChatResponseUpdates() |
Crea una matrice di ChatResponseUpdate istanze che rappresentano questo ChatResponseoggetto . |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| AsOpenAIChatCompletion(ChatResponse) |
Crea un oggetto OpenAI ChatCompletion da un oggetto ChatResponse. |
| AsOpenAIResponseResult(ChatResponse, ChatOptions) |
Crea un oggetto OpenAI ResponseResult da un oggetto ChatResponse. |
| RenderText(ChatResponse) |
Esegue il rendering dell'oggetto fornito |