Referencia del framework de MLKitEntityExtraction

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;