ChatMessageExtensions.RenderText Método

Definición

Sobrecargas

Nombre Description
RenderText(ChatMessage)

Representa el proporcionado message en un stringobjeto . El devuelto string puede usarse como parte de la construcción de un símbolo del sistema de evaluación para evaluar una conversación que incluya el proporcionado message.

RenderText(IEnumerable<ChatMessage>)

Representa el proporcionado messages en un stringobjeto . El devuelto string puede usarse como parte de la construcción de un símbolo del sistema de evaluación para evaluar una conversación que incluya el proporcionado messages.

RenderText(ChatMessage)

Source:
ChatMessageExtensions.cs

Representa el proporcionado message en un stringobjeto . El devuelto string puede usarse como parte de la construcción de un símbolo del sistema de evaluación para evaluar una conversación que incluya el proporcionado 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

que ChatMessage se va a representar.

Devoluciones

que string contiene el objeto representado message.

Comentarios

Esta función solo tiene en cuenta los Text elementos y omite los AIContents (presentes en el messageContents de ) que no TextContentson . Si no message contiene ningún TextContents, esta función devuelve una cadena vacía.

La cadena devuelta tiene el prefijo Role y AuthorName (si está disponible). La cadena devuelta también siempre tiene un nuevo carácter de línea al final.

Se aplica a

RenderText(IEnumerable<ChatMessage>)

Source:
ChatMessageExtensions.cs

Representa el proporcionado messages en un stringobjeto . El devuelto string puede usarse como parte de la construcción de un símbolo del sistema de evaluación para evaluar una conversación que incluya el proporcionado 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>

los ChatMessageque se van a representar.

Devoluciones

que string contiene el objeto representado messages.

Comentarios

Esta función solo tiene en cuenta los Text elementos y omite los AIContents (presentes en el messagesContents de ) que no TextContentson . Los messages que no contengan s TextContentse omitirán y no se representarán. Si ninguna de las inclusión messages de ninguna TextContent, esta función devolverá una cadena vacía.

Cada representado messages tiene el prefijo Role y AuthorName (si está disponible) en la cadena devuelta. Los caracteres representados ChatMessagetambién siempre están separados por nuevos caracteres de línea en la cadena devuelta.

Se aplica a