Справочник по платформе MLKitEntityExtraction

EntityExtractor

class EntityExtractor : NSObject

Класс, который извлекает сущности из заданного входного текста.

  • Получает экземпляр EntityExtractor , настроенный с заданными параметрами. Этот метод является потокобезопасным.

    Декларация

    Быстрый

    class func entityExtractor(options: MLKEntityExtractorOptions) -> EntityExtractor

    Параметры

    options

    Параметры экстрактора сущностей.

    Возвращаемое значение

    Экземпляр EntityExtractor с заданными параметрами.

  • Добавляет примечания к данному тексту со значением по умолчанию для MLKEntityExtractionParams . Использует текущее время в качестве эталонного времени и часовой пояс устройства в качестве эталонного часового пояса. Аннотирует все поддерживаемые типы объектов.

    Декларация

    Быстрый

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

    Параметры

    text

    Текст, который будет аннотирован.

    completion

    Обработчик для обратного вызова основной очереди с результатом или ошибкой извлечения объекта.

  • Аннотирует заданный текст заданными параметрами, такими как базовое время, эталонный часовой пояс и фильтр типов объектов.

    Декларация

    Быстрый

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

    Параметры

    text

    Текст, который будет аннотирован.

    params

    Параметры извлечения объекта, которые будут использоваться во время извлечения объекта.

    completion

    Обработчик для обратного вызова основной очереди с результатом или ошибкой извлечения объекта.

  • Загружает файлы модели, необходимые для извлечения объектов, с условиями загрузки по умолчанию (доступ к сотовой сети разрешен, фоновая загрузка запрещена). Если модель уже загружена, выполняется без дополнительных действий.

    Декларация

    Быстрый

    func downloadModelIfNeeded(completion: @escaping EntityExtractorDownloadModelIfNeededCallback)

    Параметры

    completion

    Обработчик обратного вызова в основной очереди с ошибкой, если таковая имеется.

  • Загружает файлы модели, необходимые для извлечения объекта, при выполнении заданных условий. Если модель уже загружена, выполняется без дополнительных действий.

    Декларация

    Быстрый

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

    Параметры

    conditions

    Условия загрузки модели перевода.

    completion

    Обработчик обратного вызова в основной очереди с ошибкой, если таковая имеется.

  • Недоступен.