EntityExtractor
class EntityExtractor : NSObject
Uma classe que extrai entidades do texto de entrada fornecido.
-
Recebe uma instância de
EntityExtractor
configurada com as opções oferecidas. Esse método é thread-safe.Declaração
Swift
class func entityExtractor(options: MLKEntityExtractorOptions) -> EntityExtractor
Parâmetros
options
As opções do extrator de entidades.
Valor de retorno
Uma instância
EntityExtractor
com as opções oferecidas. -
Anota o texto fornecido com o valor padrão para
MLKEntityExtractionParams
. Usa o horário atual como o horário de referência e o fuso horário do dispositivo como o fuso horário de referência. Anota todos os tipos de entidade com suporte.Declaração
Swift
func annotateText(_ text: String, completion: @escaping EntityExtractorCallback)
Parâmetros
text
O texto a ser anotado.
completion
Gerenciador para retornar a chamada na fila principal com o resultado ou o erro da extração da entidade.
-
Anota o texto fornecido com os parâmetros informados, como o tempo de referência, o fuso horário de referência e o filtro de tipos de entidade.
Declaração
Swift
func annotateText(_ text: String, params: MLKEntityExtractionParams, completion: @escaping EntityExtractorCallback)
Parâmetros
text
O texto a ser anotado.
params
Os parâmetros de extração de entidades a serem usados durante a extração.
completion
Gerenciador para retornar a chamada na fila principal com o resultado ou o erro da extração da entidade.
-
Faz o download dos arquivos de modelo necessários para a extração da entidade com as condições padrão (acesso à rede celular permitido e downloads em segundo plano não permitidos). Se o download do modelo já foi concluído, ele é concluído sem trabalho extra.
Declaração
Swift
func downloadModelIfNeeded(completion: @escaping EntityExtractorDownloadModelIfNeededCallback)
Parâmetros
completion
Gerenciador para retornar a chamada na fila principal com um erro, se houver.
-
Faz o download dos arquivos de modelo necessários para a extração da entidade quando as condições fornecidas são atendidas. Se o modelo já foi transferido por download, ele será concluído sem trabalho adicional.
Declaração
Swift
func downloadModelIfNeeded(with conditions: MLKModelDownloadConditions, completion: @escaping EntityExtractorDownloadModelIfNeededCallback)
Parâmetros
conditions
As condições de download do modelo de tradução.
completion
Gerenciador para retornar a chamada na fila principal com um erro, se houver.
-
Indisponível.