ChatResponse Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje odpowiedź na żądanie czatu.
public ref class ChatResponse
public class ChatResponse
type ChatResponse = class
Public Class ChatResponse
- Dziedziczenie
-
ChatResponse
- Pochodne
Uwagi
ChatResponse Zawiera co najmniej jeden komunikat odpowiedzi i metadane dotyczące odpowiedzi. Typowa odpowiedź będzie zawierać jeden komunikat, jednak odpowiedź może zawierać wiele komunikatów w różnych scenariuszach. Jeśli na przykład stosowane jest automatyczne wywoływanie funkcji, takie że pojedyncze żądanie do obiektu IChatClient może faktycznie wygenerować wiele rund do wewnętrznego IChatClient , którego używa, wszystkie zaangażowane komunikaty mogą być wyświetlane w ramach końcowego ChatResponseelementu .
Konstruktory
| Nazwa | Opis |
|---|---|
| ChatResponse() |
Inicjuje nowe wystąpienie klasy ChatResponse. |
| ChatResponse(ChatMessage) |
Inicjuje nowe wystąpienie klasy ChatResponse. |
| ChatResponse(IList<ChatMessage>) |
Inicjuje nowe wystąpienie klasy ChatResponse. |
Właściwości
| Nazwa | Opis |
|---|---|
| AdditionalProperties |
Pobiera lub ustawia wszelkie dodatkowe właściwości skojarzone z odpowiedzią na czat. |
| ContinuationToken |
Pobiera lub ustawia token kontynuacji w celu uzyskania wyniku odpowiedzi na czat w tle. |
| ConversationId |
Pobiera lub ustawia identyfikator stanu konwersacji. |
| CreatedAt |
Pobiera lub ustawia znacznik czasu odpowiedzi czatu. |
| FinishReason |
Pobiera lub ustawia przyczynę odpowiedzi na czat. |
| Messages |
Pobiera lub ustawia wiadomości odpowiedzi na czat. |
| ModelId |
Pobiera lub ustawia identyfikator modelu używany podczas tworzenia odpowiedzi na czat. |
| RawRepresentation |
Pobiera lub ustawia nieprzetworzone przedstawienie odpowiedzi czatu z podstawowej implementacji. |
| ResponseId |
Pobiera lub ustawia identyfikator odpowiedzi na czat. |
| Text |
Pobiera tekst odpowiedzi. |
| Usage |
Pobiera lub ustawia szczegóły użycia odpowiedzi na czat. |
Metody
| Nazwa | Opis |
|---|---|
| ToChatResponseUpdates() |
Tworzy tablicę ChatResponseUpdate wystąpień reprezentujących ten ChatResponseelement . |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. |
Metody rozszerzania
| Nazwa | Opis |
|---|---|
| AsOpenAIChatCompletion(ChatResponse) |
Tworzy interfejs OpenAI ChatCompletion na podstawie elementu ChatResponse. |
| AsOpenAIResponseResult(ChatResponse, ChatOptions) |
Tworzy interfejs OpenAI ResponseResult na podstawie elementu ChatResponse. |
| RenderText(ChatResponse) |
Renderuje dostarczone |