Referência do framework MLKitEntityExtraction

MLKEntityExtractor


@interface MLKEntityExtractor : NSObject

Uma classe que extrai entidades do texto de entrada fornecido.

  • Recebe uma instância de EntityExtractor configurada com as opções oferecidas. Esse método é thread-safe.

    Declaração

    Objective-C

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

    Parâmetros

    options

    As opções do extrator de entidades.

    Valor de retorno

    Uma instância EntityExtractor com as opções oferecidas.

  • Anota o texto fornecido com o valor padrão para MLKEntityExtractionParams. Usa o horário atual como o horário de referência e o fuso horário do dispositivo como o fuso horário de referência. Anota todos os tipos de entidade com suporte.

    Declaração

    Objective-C

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

    Parâmetros

    text

    O texto a ser anotado.

    completion

    Gerenciador para retornar a chamada na fila principal com o resultado ou o erro da extração da entidade.

  • Anota o texto fornecido com os parâmetros informados, como o tempo de referência, o fuso horário de referência e o filtro de tipos de entidade.

    Declaração

    Objective-C

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

    Parâmetros

    text

    O texto a ser anotado.

    params

    Os parâmetros de extração de entidades a serem usados durante a extração.

    completion

    Gerenciador para retornar a chamada na fila principal com o resultado ou o erro da extração da entidade.

  • Faz o download dos arquivos de modelo necessários para a extração da entidade com as condições padrão (acesso à rede celular permitido e downloads em segundo plano não permitidos). Se o download do modelo já foi concluído, ele é concluído sem trabalho extra.

    Declaração

    Objective-C

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

    Parâmetros

    completion

    Gerenciador para retornar a chamada na fila principal com um erro, se houver.

  • Faz o download dos arquivos de modelo necessários para a extração da entidade quando as condições fornecidas são atendidas. Se o modelo já foi transferido por download, ele será concluído sem trabalho adicional.

    Declaração

    Objective-C

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

    Parâmetros

    conditions

    As condições de download do modelo de tradução.

    completion

    Gerenciador para retornar a chamada na fila principal com um erro, se houver.

  • Indisponível.

    Declaração

    Objective-C

    - (nonnull instancetype)init;