Referencia del framework de MLKitEntityExtraction

MLKEntityExtractionParams


@interface MLKEntityExtractionParams : NSObject

Un objeto que contiene varios parámetros que se pueden personalizar en cada llamada de extracción de entidades.

  • Hora de referencia según las fechas relativas (p.ej., “mañana”) que se deben interpretar, en milisegundos desde la época de 1970-01-01T00:00:00 (zona horaria UTC). Un valor nulo significa que se debe usar la hora actual (cuando se invoca la extracción de entidades).

    Declaración

    Objective‑C

    @property (nonatomic, nullable) NSDate *referenceTime;
  • Es la zona horaria de referencia según las fechas relativas (p.ej., "mañana") que se deben interpretar. Si no se configura, se usará la zona horaria actual (cuando se invoque la extracción de entidades).

    Declaración

    Objective‑C

    @property (nonatomic, nullable) NSTimeZone *referenceTimeZone;
  • Una configuración regional preferida que se puede usar para desambiguar valores potenciales para entidades de fecha y hora. Por ejemplo, "01/02/2000" es ambiguo y podría referirse al 2 de enero o al 1 de febrero, pero una preferencia de configuración regional podría ayudar a elegir la correcta ("en-US" elegiría la primera y "en-UK" la última). El valor predeterminado es la configuración regional del sistema del dispositivo. Las configuraciones regionales compatibles coinciden con la lista de modelos compatibles. Cualquiera de las siguientes opciones (o un subconjunto de): {'en-*'} ({ ‘en-US’}, {'en-UK'}, { ‘en-CA’}, ...), {'ar-*'}, { ‘de-’}, {“` ‘es-’}, {'fr-*'}, { ‘it-’}, {”` ‘ja-’}, { 'ko-*'}, { ‘nl-’}, {“` ‘pl-'tr-*'}, {’}, {'pt-*'}, { ‘ru-’},

    Declaración

    Objective‑C

    @property (nonatomic, null_resettable) NSLocale *preferredLocale;
  • El subconjunto de tipos de entidades (EntityExtractionEntityType) que detectará el extractor de entidades. Los tipos que no están presentes en el conjunto no se mostrarán, incluso si están presentes en el texto de entrada. Los conjuntos de nil se restablecerán al conjunto predeterminado que muestra MLKEntityExtractionEntityTypeAllEntityTypes.

    Declaración

    Objective‑C

    @property (nonatomic, copy, null_resettable) NSSet<MLKEntityExtractionEntityType> *typesFilter;
  • Inicializa una instancia de EntityExtractionParams asignada con los valores predeterminados. Establece el elemento referenceTime y referenceTimezone en nil y typeFilter en un conjunto que contenga todos los valores que muestra MLKEntityExtractionEntityTypeAllEntityTypes.

    Declaración

    Objective‑C

    - (nonnull instancetype)init;