MLKEntityExtractor
@interface MLKEntityExtractor : NSObject
Una classe che estrae entità dal testo di input specificato.
-
Consente di ottenere un'istanza
EntityExtractor
configurata con le opzioni specificate. Questo metodo è sicuro per i thread.Dichiarazione
Objective-C
+ (nonnull MLKEntityExtractor *)entityExtractorWithOptions: (nonnull MLKEntityExtractorOptions *)options;
Parametri
options
Le opzioni per l'estrattore di entità.
Valore restituito
Un'istanza
EntityExtractor
con le opzioni specificate. -
Annota il testo specificato con il valore predefinito di
MLKEntityExtractionParams
. Utilizza l'ora corrente come ora di riferimento e il fuso orario del dispositivo come fuso orario di riferimento. Annota tutti i tipi di entità supportati.Dichiarazione
Objective-C
- (void)annotateText:(nonnull NSString *)text completion:(nonnull MLKEntityExtractorCallback)completion;
Parametri
text
Il testo a cui aggiungere l'annotazione.
completion
Il gestore deve richiamare nella coda principale il risultato o l'errore dell'estrazione delle entità.
-
Annota il testo specificato con i parametri specificati come ora di riferimento, fuso orario di riferimento e filtro dei tipi di entità.
Dichiarazione
Objective-C
- (void)annotateText:(nonnull NSString *)text withParams:(nonnull MLKEntityExtractionParams *)params completion:(nonnull MLKEntityExtractorCallback)completion;
Parametri
text
Il testo a cui aggiungere l'annotazione.
params
I parametri di estrazione delle entità da utilizzare durante l'estrazione delle entità.
completion
Il gestore deve richiamare nella coda principale il risultato o l'errore dell'estrazione delle entità.
-
Scarica i file del modello richiesti per l'estrazione delle entità con le condizioni di download predefinite (accesso alla rete dati consentito e download in background non consentiti). Se il modello è già stato scaricato, l'operazione viene completata senza operazioni aggiuntive.
Dichiarazione
Objective-C
- (void)downloadModelIfNeededWithCompletion: (nonnull MLKEntityExtractorDownloadModelIfNeededCallback)completion;
Parametri
completion
Il gestore richiama la coda principale per segnalare un errore, se presente.
-
Scarica i file del modello richiesti per l'estrazione delle entità quando le condizioni specificate sono soddisfatte. Se il modello è già stato scaricato, l'operazione viene completata senza operazioni aggiuntive.
Dichiarazione
Objective-C
- (void) downloadModelIfNeededWithConditions: (nonnull MLKModelDownloadConditions *)conditions completion: (nonnull MLKEntityExtractorDownloadModelIfNeededCallback) completion;
Parametri
conditions
Le condizioni di download per il modello di traduzione.
completion
Il gestore richiama la coda principale per segnalare un errore, se presente.
-
Non disponibile.
Dichiarazione
Objective-C
- (nonnull instancetype)init;