Riferimento al framework MLKitEntityExtraction

EntityExtractor

class EntityExtractor : 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

    Swift

    class func entityExtractor(options: MLKEntityExtractorOptions) -> EntityExtractor

    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

    Swift

    func annotateText(_ text: String, completion: @escaping EntityExtractorCallback)

    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

    Swift

    func annotateText(_ text: String, params: MLKEntityExtractionParams, completion: @escaping EntityExtractorCallback)

    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

    Swift

    func downloadModelIfNeeded(completion: @escaping EntityExtractorDownloadModelIfNeededCallback)

    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

    Swift

    func downloadModelIfNeeded(with conditions: MLKModelDownloadConditions, completion: @escaping EntityExtractorDownloadModelIfNeededCallback)

    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.