МЛК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;