ChatMessageExtensions.RenderText Método

Definição

Sobrecargas

Name Description
RenderText(ChatMessage)

Renderiza o fornecido message para um string. Os devolvidos string podem ser usados como parte da construção de um enunciado de avaliação para avaliar uma conversa que inclua o fornecido message.

RenderText(IEnumerable<ChatMessage>)

Renderiza o fornecido messages para um string. Os devolvidos string podem ser usados como parte da construção de um enunciado de avaliação para avaliar uma conversa que inclua o fornecido messages.

RenderText(ChatMessage)

Origem:
ChatMessageExtensions.cs

Renderiza o fornecido message para um string. Os devolvidos string podem ser usados como parte da construção de um enunciado de avaliação para avaliar uma conversa que inclua o fornecido 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

Parâmetros

message
ChatMessage

O ChatMessage que deve ser representado.

Devoluções

A contendo string o renderizado message.

Observações

Esta função só considera o Text e ignora quaisquer AIContents (presentes dentro do Contents ) messageque não TextContentsejam s. Se o message não contiver nenhum TextContents, então esta função devolve uma cadeia vazia.

A sequência devolvida é prefixada com e RoleAuthorName (se disponível). A cadeia devolvida também tem sempre um novo carácter de linha no final.

Aplica-se a

RenderText(IEnumerable<ChatMessage>)

Origem:
ChatMessageExtensions.cs

Renderiza o fornecido messages para um string. Os devolvidos string podem ser usados como parte da construção de um enunciado de avaliação para avaliar uma conversa que inclua o fornecido 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

Parâmetros

messages
IEnumerable<ChatMessage>

Os ChatMessages que devem ser renderizados.

Devoluções

A contendo string o renderizado messages.

Observações

Esta função só considera o Text e ignora quaisquer AIContents (presentes dentro do Contents ) messagesque não TextContentsejam s. Qualquer um messages que contenha sem TextContents será omitido e não será renderizado. Se nenhum dos messages incluir s TextContent, então esta função devolverá uma cadeia vazia.

Os renderizados messages têm cada um o prefixo e RoleAuthorName (se disponível) na cadeia devolvida. Os s renderizados ChatMessagesão também sempre separados por novos caracteres de linha na string devolvida.

Aplica-se a