ChatMessageExtensions.RenderText Metodo

Definizione

Esegue il rendering dell'oggetto fornito message in un oggetto string. L'oggetto restituito string può essere usato come parte della creazione di una richiesta di valutazione per valutare una conversazione che include l'oggetto messagefornito.

Overload

Nome Descrizione
RenderText(ChatMessage)

Esegue il rendering dell'oggetto fornito message in un oggetto string. L'oggetto restituito string può essere usato come parte della creazione di una richiesta di valutazione per valutare una conversazione che include l'oggetto fornito message.

RenderText(IEnumerable<ChatMessage>)

Esegue il rendering dell'oggetto fornito messages in un oggetto string. L'oggetto restituito string può essere usato come parte della creazione di una richiesta di valutazione per valutare una conversazione che include l'oggetto fornito messages.

RenderText(ChatMessage)

Origine:
ChatMessageExtensions.cs

Esegue il rendering dell'oggetto fornito message in un oggetto string. L'oggetto restituito string può essere usato come parte della creazione di una richiesta di valutazione per valutare una conversazione che include l'oggetto fornito 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

Parametri

message
ChatMessage

Oggetto ChatMessage di cui eseguire il rendering.

Valori restituiti

Oggetto string contenente l'oggetto di cui è stato eseguito messageil rendering.

Commenti

Questa funzione considera solo e Text ignora tutti AIContentgli oggetti (presenti all'interno Contents di message) che non TextContentsono . message Se non contiene alcun TextContentoggetto , questa funzione restituisce una stringa vuota.

La stringa restituita è preceduta da Role e AuthorName (se disponibile). La stringa restituita ha sempre un nuovo carattere di riga alla fine.

Si applica a

RenderText(IEnumerable<ChatMessage>)

Origine:
ChatMessageExtensions.cs

Esegue il rendering dell'oggetto fornito messages in un oggetto string. L'oggetto restituito string può essere usato come parte della creazione di una richiesta di valutazione per valutare una conversazione che include l'oggetto fornito 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

Parametri

messages
IEnumerable<ChatMessage>

Oggetto ChatMessagedi cui eseguire il rendering.

Valori restituiti

Oggetto string contenente l'oggetto di cui è stato eseguito messagesil rendering.

Commenti

Questa funzione considera solo e Text ignora tutti AIContentgli oggetti (presenti all'interno Contents di messages) che non TextContentsono . Tutti messages gli elementi che non contengono non TextContentverranno ignorati e non verranno visualizzati. Se nessuna di messages queste include TextContent, questa funzione restituirà una stringa vuota.

Il rendering è messages preceduto Role da e AuthorName (se disponibile) nella stringa restituita. Anche gli oggetti sottoposti a ChatMessagerendering sono separati da nuovi caratteri di riga nella stringa restituita.

Si applica a