MLKEntityExtractor
@interface MLKEntityExtractor : NSObject
Klasa, która wyodrębnia encje z podanego tekstu wejściowego.
-
Pobiera instancję
EntityExtractor
skonfigurowaną z użyciem podanych opcji. Ta metoda jest bezpieczna dla wątków.Deklaracja
Objective-C
+ (nonnull MLKEntityExtractor *)entityExtractorWithOptions: (nonnull MLKEntityExtractorOptions *)options;
Parametry
options
Opcje ekstraktora encji.
Zwracana wartość
Instancja
EntityExtractor
z podanymi opcjami. -
Oznacza tekst za pomocą domyślnej wartości parametru
MLKEntityExtractionParams
. Używa bieżącej godziny jako czasu referencyjnego, a strefy czasowej urządzenia jako referencyjnej. Oznacza wszystkie obsługiwane typy encji.Deklaracja
Objective-C
- (void)annotateText:(nonnull NSString *)text completion:(nonnull MLKEntityExtractorCallback)completion;
Parametry
text
Tekst, do którego ma zostać dodana adnotacja.
completion
Moduł obsługi do wywołania zwrotnego w głównej kolejce z wynikiem wyodrębniania encji lub błędem.
-
Dodaje do tekstu adnotacje z określonymi parametrami, takimi jak czas odwołania, strefa czasowa odwołania i filtr typów encji.
Deklaracja
Objective-C
- (void)annotateText:(nonnull NSString *)text withParams:(nonnull MLKEntityExtractionParams *)params completion:(nonnull MLKEntityExtractorCallback)completion;
Parametry
text
Tekst, do którego ma zostać dodana adnotacja.
params
Parametry ekstrakcji encji, które mają być używane podczas wyodrębniania encji.
completion
Moduł obsługi do wywołania zwrotnego w głównej kolejce z wynikiem wyodrębniania encji lub błędem.
-
Pobiera pliki modelu wymagane do wyodrębnienia encji z domyślnymi warunkami pobierania (dostęp przez sieć komórkową, a pobieranie w tle jest niedozwolone). Jeśli model został już pobrany, kończy się bez wykonywania dodatkowych czynności.
Deklaracja
Objective-C
- (void)downloadModelIfNeededWithCompletion: (nonnull MLKEntityExtractorDownloadModelIfNeededCallback)completion;
Parametry
completion
Moduł obsługi do wywołania zwrotnego w głównej kolejce z ewentualnym błędem.
-
Pobiera pliki modelu wymagane do wyodrębnienia encji, gdy spełnione są określone warunki. Jeśli model został już pobrany, kończy się bez wykonywania dodatkowych czynności.
Deklaracja
Objective-C
- (void) downloadModelIfNeededWithConditions: (nonnull MLKModelDownloadConditions *)conditions completion: (nonnull MLKEntityExtractorDownloadModelIfNeededCallback) completion;
Parametry
conditions
Warunki pobierania modelu tłumaczenia.
completion
Moduł obsługi do wywołania zwrotnego w głównej kolejce z ewentualnym błędem.
-
Niedostępne.
Deklaracja
Objective-C
- (nonnull instancetype)init;