Lenguaje

ChatMessageExtensions.RenderText Método

Definición

Representa el proporcionado message en un stringobjeto . El devuelto string se puede usar 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.

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 Contentsmessage 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 Contentsmessages 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