MLKEntityExtractor
@interface MLKEntityExtractor : NSObject
Es una clase que extrae entidades de un texto de entrada dado.
-
Obtiene una instancia de
EntityExtractor
configurada con las opciones determinadas. Este método tiene seguridad en los subprocesos.Declaración
Objective‑C
+ (nonnull MLKEntityExtractor *)entityExtractorWithOptions: (nonnull MLKEntityExtractorOptions *)options;
Parámetros
options
Las opciones del extractor de entidades.
Valor de retorno
Una instancia de
EntityExtractor
con las opciones determinadas. -
Anota el texto dado con el valor predeterminado de
MLKEntityExtractionParams
. Usa la hora actual como hora de referencia y la zona horaria del dispositivo como la zona horaria de referencia. Anota todos los tipos de entidades compatibles.Declaración
Objective‑C
- (void)annotateText:(nonnull NSString *)text completion:(nonnull MLKEntityExtractorCallback)completion;
Parámetros
text
Texto que se anotará.
completion
Controlador que se llamará en la cola principal con el resultado o error de la extracción de entidades.
-
Anota el texto dado con los parámetros dados, como la hora de referencia, la zona horaria de referencia y el filtro de tipos de entidades.
Declaración
Objective‑C
- (void)annotateText:(nonnull NSString *)text withParams:(nonnull MLKEntityExtractionParams *)params completion:(nonnull MLKEntityExtractorCallback)completion;
Parámetros
text
Texto que se anotará.
params
Los parámetros de extracción de entidades que se usarán durante la extracción de entidades.
completion
Controlador que se llamará en la cola principal con el resultado o error de la extracción de entidades.
-
Descarga los archivos de modelo necesarios para la extracción de entidades con las condiciones de descarga predeterminadas (se permite el acceso móvil y no se permiten las descargas en segundo plano). Si el modelo ya se descargó, se completa sin trabajo adicional.
Declaración
Objective‑C
- (void)downloadModelIfNeededWithCompletion: (nonnull MLKEntityExtractorDownloadModelIfNeededCallback)completion;
Parámetros
completion
Controlador que se llamará en la cola principal con un error, si existe.
-
Descarga los archivos de modelo necesarios para la extracción de entidades cuando se cumplen las condiciones indicadas. Si el modelo ya se descargó, se completa sin trabajo adicional.
Declaración
Objective‑C
- (void) downloadModelIfNeededWithConditions: (nonnull MLKModelDownloadConditions *)conditions completion: (nonnull MLKEntityExtractorDownloadModelIfNeededCallback) completion;
Parámetros
conditions
Las condiciones de descarga para el modelo de traducción.
completion
Controlador que se llamará en la cola principal con un error, si existe.
-
No disponible.
Declaración
Objective‑C
- (nonnull instancetype)init;