ChatResponse Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет ответ на запрос чата.
public ref class ChatResponse
public class ChatResponse
type ChatResponse = class
Public Class ChatResponse
- Наследование
-
ChatResponse
- Производный
Комментарии
ChatResponse предоставляет одно или несколько сообщений ответа и метаданных об ответе. Типичный ответ будет содержать одно сообщение, однако ответ может содержать несколько сообщений в различных сценариях. Например, если используется автоматический вызов функции, таким образом, что один запрос к объекту IChatClient может фактически создать несколько цикловых обходов во внутренний IChatClient , который используется, все задействованные сообщения могут отображаться как часть окончательного ChatResponse.
Конструкторы
| Имя | Описание |
|---|---|
| ChatResponse() |
Инициализирует новый экземпляр класса ChatResponse. |
| ChatResponse(ChatMessage) |
Инициализирует новый экземпляр класса ChatResponse. |
| ChatResponse(IList<ChatMessage>) |
Инициализирует новый экземпляр класса ChatResponse. |
Свойства
| Имя | Описание |
|---|---|
| AdditionalProperties |
Возвращает или задает дополнительные свойства, связанные с ответом чата. |
| ContinuationToken |
Возвращает или задает маркер продолжения для получения результата ответа фонового чата. |
| ConversationId |
Возвращает или задает идентификатор для состояния беседы. |
| CreatedAt |
Возвращает или задает метку времени для ответа чата. |
| FinishReason |
Возвращает или задает причину ответа чата. |
| Messages |
Возвращает или задает ответные сообщения чата. |
| ModelId |
Возвращает или задает идентификатор модели, используемый при создании ответа чата. |
| RawRepresentation |
Возвращает или задает необработанное представление ответа чата из базовой реализации. |
| ResponseId |
Возвращает или задает идентификатор ответа чата. |
| Text |
Возвращает текст ответа. |
| Usage |
Возвращает или задает сведения об использовании для ответа чата. |
Методы
| Имя | Описание |
|---|---|
| ToChatResponseUpdates() |
Создает массив ChatResponseUpdate экземпляров, представляющих это ChatResponse. |
| ToString() |
Возвращает строку, представляющую текущий объект. |
Методы расширения
| Имя | Описание |
|---|---|
| AsOpenAIChatCompletion(ChatResponse) |
Создает OpenAI ChatCompletion из ChatResponseобъекта . |
| AsOpenAIResponseResult(ChatResponse, ChatOptions) |
Создает OpenAI ResponseResult из ChatResponseобъекта . |
| RenderText(ChatResponse) |
Отрисовывает предоставленный |