ChatMessageExtensions.RenderText Метод

Определение

Перегрузки

Имя Описание
RenderText(ChatMessage)

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

RenderText(IEnumerable<ChatMessage>)

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

RenderText(ChatMessage)

Исходный код:
ChatMessageExtensions.cs

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

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ RenderText(Microsoft::Extensions::AI::ChatMessage ^ message);
public static string RenderText(this Microsoft.Extensions.AI.ChatMessage message);
static member RenderText : Microsoft.Extensions.AI.ChatMessage -> string
<Extension()>
Public Function RenderText (message As ChatMessage) As String

Параметры

message
ChatMessage

Отрисовка ChatMessage должна быть отрисовывается.

Возвращаемое значение

Объект string , содержащий отрисованный messageобъект.

Комментарии

Эта функция рассматривает Text только те и игнорирует любые AIContent(которые присутствуют в Contents пределах ) messageкоторые не TextContentявляются. Если функция message не содержит TextContentникаких s, эта функция возвращает пустую строку.

Возвращаемая строка префиксируется с Role помощью и AuthorName (если оно доступно). Возвращаемая строка также всегда имеет новый символ строки в конце.

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

RenderText(IEnumerable<ChatMessage>)

Исходный код:
ChatMessageExtensions.cs

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

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ RenderText(System::Collections::Generic::IEnumerable<Microsoft::Extensions::AI::ChatMessage ^> ^ messages);
public static string RenderText(this System.Collections.Generic.IEnumerable<Microsoft.Extensions.AI.ChatMessage> messages);
static member RenderText : seq<Microsoft.Extensions.AI.ChatMessage> -> string
<Extension()>
Public Function RenderText (messages As IEnumerable(Of ChatMessage)) As String

Параметры

messages
IEnumerable<ChatMessage>

Отрисовываются отрисовки ChatMessage.

Возвращаемое значение

Объект string , содержащий отрисованный messagesобъект.

Комментарии

Эта функция рассматривает Text только те и игнорирует любые AIContent(которые присутствуют в Contents пределах ) messagesкоторые не TextContentявляются. Все messages , которые не TextContentсодержат s, будут пропущены и не будут отображаться. Если ни одна из messages них не содержит никаких TextContents, эта функция вернет пустую строку.

Отрисованный messages объект имеет префикс и RoleAuthorName (если он доступен) в возвращаемой строке. Отрисованные ChatMessages также всегда разделяются новыми символами строки в возвращаемой строке.

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