Share via


EmbeddingToolReductionStrategy.MessagesEmbeddingTextSelector Property

Definition

Gets or sets the selector used to generate a single text string from a collection of chat messages for embedding purposes.

public:
 property Func<System::Collections::Generic::IEnumerable<Microsoft::Extensions::AI::ChatMessage ^> ^, System::Threading::Tasks::ValueTask<System::String ^>> ^ MessagesEmbeddingTextSelector { Func<System::Collections::Generic::IEnumerable<Microsoft::Extensions::AI::ChatMessage ^> ^, System::Threading::Tasks::ValueTask<System::String ^>> ^ get(); void set(Func<System::Collections::Generic::IEnumerable<Microsoft::Extensions::AI::ChatMessage ^> ^, System::Threading::Tasks::ValueTask<System::String ^>> ^ value); };
public Func<System.Collections.Generic.IEnumerable<Microsoft.Extensions.AI.ChatMessage>,System.Threading.Tasks.ValueTask<string>> MessagesEmbeddingTextSelector { get; set; }
member this.MessagesEmbeddingTextSelector : Func<seq<Microsoft.Extensions.AI.ChatMessage>, System.Threading.Tasks.ValueTask<string>> with get, set
Public Property MessagesEmbeddingTextSelector As Func(Of IEnumerable(Of ChatMessage), ValueTask(Of String))

Property Value

Applies to