MLKitEntityExtraction Çerçevesi Referansı

MLKEntityExtractor


@interface MLKEntityExtractor : NSObject

Belirtilen giriş metninden varlıkları çıkaran bir sınıf.

  • Verilen seçeneklerle yapılandırılmış bir EntityExtractor örneği alır. Bu yöntem iş parçacığında güvenlidir.

    Bildirim

    Objective-C

    + (nonnull MLKEntityExtractor *)entityExtractorWithOptions:
        (nonnull MLKEntityExtractorOptions *)options;

    Parametreler

    options

    Varlık çıkarıcı için seçenekler.

    Döndürülen Değer

    Verilen seçeneklere sahip bir EntityExtractor örneği.

  • Belirtilen metne, MLKEntityExtractionParams için varsayılan değerle açıklama ekler. Referans saat olarak o anki saati, referans saat dilimi olarak ise cihazın saat dilimini kullanır. Desteklenen tüm varlık türlerine açıklama ekler.

    Bildirim

    Objective-C

    - (void)annotateText:(nonnull NSString *)text
              completion:(nonnull MLKEntityExtractorCallback)completion;

    Parametreler

    text

    Ek açıklama eklenecek metin.

    completion

    İşleyici. Varlık çıkarma sonucu veya hatayla ana sırayı geri çağırır.

  • Belirtilen metne referans zamanı, referans saat dilimi ve varlık türleri filtresi gibi parametrelerle açıklama ekler.

    Bildirim

    Objective-C

    - (void)annotateText:(nonnull NSString *)text
              withParams:(nonnull MLKEntityExtractionParams *)params
              completion:(nonnull MLKEntityExtractorCallback)completion;

    Parametreler

    text

    Ek açıklama eklenecek metin.

    params

    Varlık çıkarma sırasında kullanılacak varlık çıkarma parametreleri.

    completion

    İşleyici. Varlık çıkarma sonucu veya hatayla ana sırayı geri çağırır.

  • Varlık çıkarma için gereken model dosyalarını, varsayılan indirme koşullarıyla indirir (hücresel erişime izin verilir ve arka plan indirmelerine izin verilmez). Model zaten indirilmişse ek işlem gerekmeden tamamlanır.

    Bildirim

    Objective-C

    - (void)downloadModelIfNeededWithCompletion:
        (nonnull MLKEntityExtractorDownloadModelIfNeededCallback)completion;

    Parametreler

    completion

    İşleyicinin bir hatayla ana sırayı geri çağırması için (varsa).

  • Belirtilen koşullar karşılandığında varlık çıkarma için gereken model dosyalarını indirir. Model zaten indirilmişse ek işlem gerekmeden tamamlanır.

    Bildirim

    Objective-C

    - (void)
        downloadModelIfNeededWithConditions:
            (nonnull MLKModelDownloadConditions *)conditions
                                 completion:
                                     (nonnull
                                          MLKEntityExtractorDownloadModelIfNeededCallback)
                                         completion;

    Parametreler

    conditions

    Çeviri modeli için indirme koşulları.

    completion

    İşleyicinin bir hatayla ana sırayı geri çağırması için (varsa).

  • Cihazlar kullanılamıyor.

    Bildirim

    Objective-C

    - (nonnull instancetype)init;