ChatMessageExtensions.RenderText Metod

Definition

Överlagringar

Name Description
RenderText(ChatMessage)

Renderar den angivna message till en string. Den returnerade string kan användas som en del av att skapa en utvärderingsprompt för att utvärdera en konversation som innehåller den angivna message.

RenderText(IEnumerable<ChatMessage>)

Renderar den angivna messages till en string. Den returnerade string kan användas som en del av att skapa en utvärderingsprompt för att utvärdera en konversation som innehåller den angivna messages.

RenderText(ChatMessage)

Källa:
ChatMessageExtensions.cs

Renderar den angivna message till en string. Den returnerade string kan användas som en del av att skapa en utvärderingsprompt för att utvärdera en konversation som innehåller den angivna 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

Parametrar

message
ChatMessage

Det ChatMessage som ska återges.

Returer

En string som innehåller den renderade message.

Kommentarer

Den här funktionen tar bara hänsyn till Text och ignorerar alla AIContent(som finns i ) Contentsmessagesom inte TextContentär s. Om inte message innehåller några TextContents returnerar den här funktionen en tom sträng.

Den returnerade strängen är prefix med Role och AuthorName (om tillgängligt). Den returnerade strängen har också alltid ett nytt radtecken i slutet.

Gäller för

RenderText(IEnumerable<ChatMessage>)

Källa:
ChatMessageExtensions.cs

Renderar den angivna messages till en string. Den returnerade string kan användas som en del av att skapa en utvärderingsprompt för att utvärdera en konversation som innehåller den angivna 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

Parametrar

messages
IEnumerable<ChatMessage>

De ChatMessagesom ska återges.

Returer

En string som innehåller den renderade messages.

Kommentarer

Den här funktionen tar bara hänsyn till Text och ignorerar alla AIContent(som finns i ) Contentsmessagessom inte TextContentär s. Alla messages som innehåller inga TextContents hoppas över och återges inte. Om ingen av de messages inkluderar några TextContents returnerar den här funktionen en tom sträng.

De renderade messages är varje prefix med Role och AuthorName (om tillgängligt) i den returnerade strängen. Renderade ChatMessages avgränsas också alltid med nya radtecken i den returnerade strängen.

Gäller för