Odniesienie do platformy MLKitEntityExtraction

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;