KeywordEnricher Classe

Definizione

Arricchisce i blocchi con l'estrazione di parole chiave usando un modello di chat di intelligenza artificiale.

public ref class KeywordEnricher sealed : Microsoft::Extensions::DataIngestion::IngestionChunkProcessor<System::String ^>
public sealed class KeywordEnricher : Microsoft.Extensions.DataIngestion.IngestionChunkProcessor<string>
type KeywordEnricher = class
    inherit IngestionChunkProcessor<string>
Public NotInheritable Class KeywordEnricher
Inherits IngestionChunkProcessor(Of String)
Ereditarietà

Commenti

Aggiunge metadati "parole chiave" a ogni blocco. Si tratta di una matrice di stringhe che rappresentano le parole chiave estratte.

Costruttori

Nome Descrizione
KeywordEnricher(EnricherOptions, ReadOnlySpan<String>, Nullable<Int32>, Nullable<Double>)

Inizializza una nuova istanza della classe KeywordEnricher.

Proprietà

Nome Descrizione
MetadataKey

Ottiene la chiave di metadati utilizzata per archiviare le parole chiave.

Metodi

Nome Descrizione
ProcessAsync(IAsyncEnumerable<IngestionChunk<String>>, CancellationToken)

Elabora blocchi in modo asincrono.

ProcessAsync(IAsyncEnumerable<IngestionChunk<T>>, CancellationToken)

Elabora blocchi in modo asincrono.

(Ereditato da IngestionChunkProcessor<T>)

Si applica a