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

МЛКEntityExtractor


@interface MLKEntityExtractor : NSObject

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

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

    Декларация

    Цель-C

    + (nonnull MLKEntityExtractor *)entityExtractorWithOptions:
        (nonnull MLKEntityExtractorOptions *)options;

    Параметры

    options

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

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

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

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

    Декларация

    Цель-C

    - (void)annotateText:(nonnull NSString *)text
              completion:(nonnull MLKEntityExtractorCallback)completion;

    Параметры

    text

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

    completion

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

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

    Декларация

    Цель-C

    - (void)annotateText:(nonnull NSString *)text
              withParams:(nonnull MLKEntityExtractionParams *)params
              completion:(nonnull MLKEntityExtractorCallback)completion;

    Параметры

    text

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

    params

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

    completion

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

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

    Декларация

    Цель-C

    - (void)downloadModelIfNeededWithCompletion:
        (nonnull MLKEntityExtractorDownloadModelIfNeededCallback)completion;

    Параметры

    completion

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

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

    Декларация

    Цель-C

    - (void)
        downloadModelIfNeededWithConditions:
            (nonnull MLKModelDownloadConditions *)conditions
                                 completion:
                                     (nonnull
                                          MLKEntityExtractorDownloadModelIfNeededCallback)
                                         completion;

    Параметры

    conditions

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

    completion

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

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

    Декларация

    Цель-C

    - (nonnull instancetype)init;