ChatMessageExtensions.RenderText Método

Definição

Sobrecargas

Nome Description
RenderText(ChatMessage)

Renderiza o fornecido message para um string. O retornado string pode ser usado como parte da construção de um prompt de avaliação para avaliar uma conversa que inclui o fornecido message.

RenderText(IEnumerable<ChatMessage>)

Renderiza o fornecido messages para um string. O retornado string pode ser usado como parte da construção de um prompt de avaliação para avaliar uma conversa que inclui o fornecido messages.

RenderText(ChatMessage)

Origem:
ChatMessageExtensions.cs

Renderiza o fornecido message para um string. O retornado string pode ser usado como parte da construção de um prompt de avaliação para avaliar uma conversa que inclui 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 renderizado.

Retornos

Um string que contém o renderizado message.

Comentários

Essa função considera apenas e Text ignora todos AIContentos s (presentes dentro Contents do message) que não TextContentsão s. Se a message função não contiver s TextContent, essa função retornará uma cadeia de caracteres vazia.

A cadeia de caracteres retornada é prefixada com o Role e AuthorName (se disponível). A cadeia de caracteres retornada também sempre tem um novo caractere de linha no final.

Aplica-se a

RenderText(IEnumerable<ChatMessage>)

Origem:
ChatMessageExtensions.cs

Renderiza o fornecido messages para um string. O retornado string pode ser usado como parte da construção de um prompt de avaliação para avaliar uma conversa que inclui 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.

Retornos

Um string que contém o renderizado messages.

Comentários

Essa função considera apenas e Text ignora todos AIContentos s (presentes dentro Contents do messages) que não TextContentsão s. Qualquer messages um que não contiver s TextContentserá ignorado e não será renderizado. Se nenhuma das messages inclusões incluir s TextContent, essa função retornará uma cadeia de caracteres vazia.

Os renderizados messages são prefixados com o Role e AuthorName (se disponível) na cadeia de caracteres retornada. Os s renderizados ChatMessagetambém são sempre separados por novos caracteres de linha na cadeia de caracteres retornada.

Aplica-se a