MLKEntityExtractor
@interface MLKEntityExtractor : NSObject
Eine Klasse, die Entitäten aus dem angegebenen Eingabetext extrahiert.
-
Ruft eine
EntityExtractor
-Instanz ab, die mit den angegebenen Optionen konfiguriert ist. Diese Methode ist Thread-sicher.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
. Verwendet die aktuelle Zeit als Referenzzeit und die Zeitzone des Geräts als Referenzzeitzone. Annotiert alle unterstützten Entitätstypen.Erklärung
Objective-C
- (void)annotateText:(nonnull NSString *)text completion:(nonnull MLKEntityExtractorCallback)completion;
Parameter
text
Text, der annotiert werden soll
completion
Handler für den Rückruf an die Hauptwarteschlange mit dem Ergebnis oder dem Fehler der Entitätsextraktion.
-
Annotiert den gegebenen Text mit den angegebenen Parametern, z. B. Referenzzeit, Referenzzeitzone und Filter für Entitätstypen.
Erklärung
Objective-C
- (void)annotateText:(nonnull NSString *)text withParams:(nonnull MLKEntityExtractionParams *)params completion:(nonnull MLKEntityExtractorCallback)completion;
Parameter
text
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 an die Hauptwarteschlange mit dem Ergebnis oder dem Fehler der Entitätsextraktion.
-
Lädt die für die Entitätsextraktion erforderlichen Modelldateien mit den Standard-Downloadbedingungen (Mobilfunkzugriff erlaubt und Downloads im Hintergrund unzulässig) herunter. Wenn das Modell bereits heruntergeladen wurde, wird ohne zusätzlichen Aufwand abgeschlossen.
Erklärung
Objective-C
- (void)downloadModelIfNeededWithCompletion: (nonnull MLKEntityExtractorDownloadModelIfNeededCallback)completion;
Parameter
completion
Handler für den Rückruf an die Hauptwarteschlange mit einem Fehler, sofern vorhanden.
-
Lädt die für die Entitätsextraktion erforderlichen Modelldateien herunter, wenn die angegebenen Bedingungen erfüllt sind. Wenn das Modell bereits heruntergeladen wurde, ist der Vorgang 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 für den Rückruf an die Hauptwarteschlange mit einem Fehler, sofern vorhanden.
-
Nicht verfügbar.
Erklärung
Objective-C
- (nonnull instancetype)init;