ClassificationEnricher Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Enriquece partes de documentos com um rótulo de classificação com base em seu conteúdo.
public ref class ClassificationEnricher sealed : Microsoft::Extensions::DataIngestion::IngestionChunkProcessor<System::String ^>
public sealed class ClassificationEnricher : Microsoft.Extensions.DataIngestion.IngestionChunkProcessor<string>
type ClassificationEnricher = class
inherit IngestionChunkProcessor<string>
Public NotInheritable Class ClassificationEnricher
Inherits IngestionChunkProcessor(Of String)
- Herança
Comentários
Essa classe usa um modelo de linguagem baseado em chat para analisar o conteúdo das partes do documento e atribuir um único rótulo de classificação mais relevante. A classificação é executada usando um conjunto predefinido de classes, com uma classe de fallback opcional para casos em que nenhuma classificação adequada pode ser determinada.
Construtores
| Nome | Description |
|---|---|
| ClassificationEnricher(EnricherOptions, ReadOnlySpan<String>, String) |
Inicializa uma nova instância da classe ClassificationEnricher. |
Propriedades
| Nome | Description |
|---|---|
| MetadataKey |
Obtém a chave de metadados usada para armazenar a classificação. |
Métodos
| Nome | Description |
|---|---|
| ProcessAsync(IAsyncEnumerable<IngestionChunk<String>>, CancellationToken) |
Processa partes de forma assíncrona. |
| ProcessAsync(IAsyncEnumerable<IngestionChunk<T>>, CancellationToken) |
Processa partes de forma assíncrona. (Herdado de IngestionChunkProcessor<T>) |