Odniesienie do platformy MLKitEntityExtraction

MLKEntityExtractionParams


@interface MLKEntityExtractionParams : NSObject

Obiekt zawierający różne parametry, które można dostosować przy każdym wywołaniu wyodrębniania encji.

  • Czas odniesienia na podstawie tego, które daty względne (np. „jutro”) powinny być interpretowane, w milisekundach z okresu 1970-01-01T00:00:00 (strefa czasowa UTC). Wartość nil oznacza, że należy użyć bieżącego czasu (po wywołaniu wyodrębniania encji).

    Deklaracja

    Objective-C

    @property (nonatomic, nullable) NSDate *referenceTime;
  • Porównawcza strefa czasowa określająca, które daty względne (np. „jutro”) powinny być interpretowane. Jeśli ta wartość nie jest skonfigurowana, używana jest bieżąca strefa czasowa (gdy jest wywoływane wyodrębnianie encji).

    Deklaracja

    Objective-C

    @property (nonatomic, nullable) NSTimeZone *referenceTimeZone;
  • Preferowany język, którego można użyć do rozróżniania potencjalnych wartości dla encji daty i godziny. Na przykład „01/02/2000” jest niejednoznaczny i może odnosić się do 2 stycznia lub 1 lutego, ale preferowanie języka może pomóc w wybraniu właściwej lokalizacji („en-US” oznacza pierwszą, a „en-UK” – drugą). Wartością domyślną jest język systemu urządzenia. Obsługiwane języki odpowiadają liście obsługiwanych modeli. Czyli: {'en-*'} ({ ‘en-US’}, {'en-UK'}, { ‘en-CA’}, ...), {'ar-*'}, { ‘de-’}, {“` ‘es-’}, {'fr-*'}, { ‘it-’}, {“` ‘es-’}, { 'ko-*'}, { ‘nl-’}, {“` ‘es-’}”, ‘„th-”«’}, {“` ‘es-’}, ‘ta-„ru-”}, {„ już”}, {„ już”}, {„ru-”}, {„ już”}.'pt-*'}, {'tr-*'}, {

    Deklaracja

    Objective-C

    @property (nonatomic, null_resettable) NSLocale *preferredLocale;
  • Podzbiór typów encji (EntityExtractionEntityType), które zostaną wykryte przez wyodrębnianie encji. Typy, które nie występują w zestawie, nie zostaną zwrócone, nawet jeśli występują w tekście wejściowym. Zestawy funkcji nil zostaną zresetowane do wartości domyślnej zwróconej przez MLKEntityExtractionEntityTypeAllEntityTypes.

    Deklaracja

    Objective-C

    @property (nonatomic, copy, null_resettable) NSSet<MLKEntityExtractionEntityType> *typesFilter;
  • Inicjuje przydzieloną instancję EntityExtractionParams z wartościami domyślnymi. Ustawia wartości referenceTime i referenceTimezone na nil, a także ustawia filtr typówFilter na zbiór zawierający wszystkie wartości zwrócone z funkcji MLKEntityExtractionEntityTypeAllEntityTypes.

    Deklaracja

    Objective-C

    - (nonnull instancetype)init;