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)

Отрисовывает предоставленный responsestringобъект . Возвращаемый string объект может использоваться в рамках создания запроса оценки для оценки беседы, включающей предоставленный responseобъект.

Применяется к