MLKitEntity 擷取架構參考資料

EntityExtractor

class EntityExtractor : NSObject

此類別可從指定的輸入文字中擷取實體。

  • 取得以指定選項設定的 EntityExtractor 執行個體。此方法安全無虞。

    聲明

    Swift

    class func entityExtractor(options: MLKEntityExtractorOptions) -> EntityExtractor

    參數

    options

    實體擷取器的選項。

    傳回值

    具有指定選項的 EntityExtractor 執行個體。

  • 使用 MLKEntityExtractionParams 的預設值為指定文字加上註解。使用目前時間做為參照時間和裝置時區。為所有支援的實體類型加上註解。

    聲明

    Swift

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

    參數

    text

    要加上註解的文字。

    completion

    透過實體擷取結果或錯誤在主要佇列上回呼的處理常式。

  • 使用指定參數為指定文字加上註解,例如參考時間、參照時區和實體類型篩選器。

    聲明

    Swift

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

    參數

    text

    要加上註解的文字。

    params

    要在擷取實體時使用的實體擷取參數。

    completion

    透過實體擷取結果或錯誤在主要佇列上回呼的處理常式。

  • 下載預設下載條件下進行實體擷取所需的模型檔案 (允許存取行動網路和禁止下載背景)。如果模型已下載完成,您不需執行其他作業就能完成。

    聲明

    Swift

    func downloadModelIfNeeded(completion: @escaping EntityExtractorDownloadModelIfNeededCallback)

    參數

    completion

    用來在主要佇列傳回錯誤的處理常式 (如果有的話)。

  • 在特定條件符合時,下載實體擷取所需的模型檔案。如果模型已下載完成,您無須進行其他操作就能完成。

    聲明

    Swift

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

    參數

    conditions

    翻譯模型的下載條件。

    completion

    用來在主要佇列傳回錯誤的處理常式 (如果有的話)。

  • 無法使用,