MLKitEntityExtraction-Framework-Referenz

MLKEntityExtractor


@interface MLKEntityExtractor : NSObject

Eine Klasse, die Entitäten aus dem gegebenen Eingabetext extrahiert.

  • Ruft eine EntityExtractor-Instanz ab, die mit den angegebenen Optionen konfiguriert wurde. Diese Methode ist Thread-Sicherheit.

    Erklärung

    Objective-C

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

    Parameter

    options

    Die Optionen für den Entitätsextraktor.

    Rückgabewert

    Eine EntityExtractor-Instanz mit den angegebenen Optionen.

  • Annotiert den angegebenen Text mit dem Standardwert für MLKEntityExtractionParams. Die aktuelle Zeit wird als Referenzzeit und die Zeitzone des Geräts als Referenzzeitzone verwendet. Annotiert alle unterstützten Entitätstypen.

    Erklärung

    Objective-C

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

    Parameter

    text

    Der Text, der annotiert werden soll.

    completion

    Handler für den Rückruf bei der Hauptwarteschlange mit dem Ergebnis der Entitätsextraktion oder Fehler.

  • Versieht den gegebenen Text mit den angegebenen Parametern wie Referenzzeit und Referenzzeitzone. und Entitätstypen filtern.

    Erklärung

    Objective-C

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

    Parameter

    text

    Der Text, der annotiert werden soll.

    params

    Die Entitätsextraktionsparameter, die während der Entitätsextraktion verwendet werden sollen.

    completion

    Handler für den Rückruf bei der Hauptwarteschlange mit dem Ergebnis der Entitätsextraktion oder Fehler.

  • Lädt die für die Entitätsextraktion erforderlichen Modelldateien mit den Standard-Downloadbedingungen herunter (Zugriff über Mobilfunk und Hintergrunddownloads nicht zulässig). Wenn das Modell bereits heruntergeladen und ohne zusätzlichen Aufwand abgeschlossen werden.

    Erklärung

    Objective-C

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

    Parameter

    completion

    Handler zum Rückruf der Hauptwarteschlange mit einem Fehler, falls vorhanden.

  • Lädt die Modelldateien herunter, die für die Entitätsextraktion erforderlich sind, wenn die angegebenen Bedingungen erfüllt sind. Wenn Modell wurde bereits heruntergeladen und ist ohne zusätzlichen Aufwand abgeschlossen.

    Erklärung

    Objective-C

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

    Parameter

    conditions

    Die Downloadbedingungen für das Übersetzungsmodell.

    completion

    Handler zum Rückruf der Hauptwarteschlange mit einem Fehler, falls vorhanden.

  • Nicht verfügbar.

    Erklärung

    Objective-C

    - (nonnull instancetype)init;