ChatResponse Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje odpověď na žádost chatu.
public ref class ChatResponse
public class ChatResponse
type ChatResponse = class
Public Class ChatResponse
- Dědičnost
-
ChatResponse
- Odvozené
Poznámky
ChatResponse poskytuje jednu nebo více zpráv odpovědí a metadat o odpovědi. Typická odpověď bude obsahovat jednu zprávu, ale odpověď může obsahovat více zpráv v různých scénářích. Pokud je například použito automatické volání funkce, aby jeden požadavek na určitý IChatClient skutečně vygeneroval několik zpátečních cest do vnitřní IChatClient , které používá, mohou být všechny zahrnuté zprávy vyskytnuty jako součást konečné ChatResponse.
Konstruktory
| Name | Description |
|---|---|
| ChatResponse() |
Inicializuje novou instanci ChatResponse třídy. |
| ChatResponse(ChatMessage) |
Inicializuje novou instanci ChatResponse třídy. |
| ChatResponse(IList<ChatMessage>) |
Inicializuje novou instanci ChatResponse třídy. |
Vlastnosti
| Name | Description |
|---|---|
| AdditionalProperties |
Získá nebo nastaví jakékoli další vlastnosti přidružené k odpovědi chatu. |
| ContinuationToken |
Získá nebo nastaví token pokračování pro získání výsledku odpovědi chatu na pozadí. |
| ConversationId |
Získá nebo nastaví identifikátor pro stav konverzace. |
| CreatedAt |
Získá nebo nastaví časové razítko pro odpověď chatu. |
| FinishReason |
Získá nebo nastaví důvod odpovědi chatu. |
| Messages |
Získá nebo nastaví zprávy odpovědi chatu. |
| ModelId |
Získá nebo nastaví ID modelu použitého při vytváření odpovědi chatu. |
| RawRepresentation |
Získá nebo nastaví nezpracovanou reprezentaci chat odpovědi z podkladové implementace. |
| ResponseId |
Získá nebo nastaví ID odpovědi chatu. |
| Text |
Získá text odpovědi. |
| Usage |
Získá nebo nastaví podrobnosti o využití pro odpověď chatu. |
Metody
| Name | Description |
|---|---|
| ToChatResponseUpdates() |
Vytvoří pole ChatResponseUpdate instancí, které představují toto ChatResponse. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. |
Metody rozšíření
| Name | Description |
|---|---|
| AsOpenAIChatCompletion(ChatResponse) |
Vytvoří OpenAI ChatCompletion z objektu ChatResponse. |
| AsOpenAIResponseResult(ChatResponse, ChatOptions) |
Vytvoří OpenAI ResponseResult z objektu ChatResponse. |
| RenderText(ChatResponse) |
Vykreslí zadaný |