Documentation de référence sur le framework MLKitEntityExtraction

MLKEntityExtractor


@interface MLKEntityExtractor : NSObject

Une classe qui extrait les entités du texte d'entrée donné.

  • Récupère une instance EntityExtractor configurée avec les options fournies. Cette méthode est thread-safe.

    Déclaration

    Objective-C

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

    Paramètres

    options

    Options de l'extracteur d'entités.

    Valeur renvoyée

    Une instance EntityExtractor avec les options fournies.

  • Annote le texte donné avec la valeur par défaut pour MLKEntityExtractionParams. Utilise l'heure actuelle comme heure de référence et le fuseau horaire de l'appareil comme fuseau horaire de référence. Annote tous les types d'entités compatibles.

    Déclaration

    Objective-C

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

    Paramètres

    text

    Texte à annoter.

    completion

    Gestionnaire à rappeler dans la file d'attente principale avec le résultat ou l'erreur d'extraction d'entité.

  • Annote le texte donné avec les paramètres indiqués tels que l'heure de référence, le fuseau horaire de référence et le filtre de types d'entités.

    Déclaration

    Objective-C

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

    Paramètres

    text

    Texte à annoter.

    params

    Paramètres d'extraction d'entité à utiliser lors de l'extraction d'entité.

    completion

    Gestionnaire à rappeler dans la file d'attente principale avec le résultat ou l'erreur d'extraction d'entité.

  • Télécharge les fichiers de modèle requis pour l'extraction d'entités avec les conditions de téléchargement par défaut (accès mobile autorisé et téléchargements en arrière-plan non autorisés). Si le modèle a déjà été téléchargé, il se termine sans travail supplémentaire.

    Déclaration

    Objective-C

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

    Paramètres

    completion

    Gestionnaire pour rappeler la file d'attente principale en générant une erreur, le cas échéant.

  • Télécharge les fichiers de modèle requis pour l'extraction d'entités lorsque les conditions données sont remplies. Si le modèle a déjà été téléchargé, il se termine sans travail supplémentaire.

    Déclaration

    Objective-C

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

    Paramètres

    conditions

    Conditions de téléchargement du modèle de traduction.

    completion

    Gestionnaire pour rappeler la file d'attente principale en générant une erreur, le cas échéant.

  • Indisponibles.

    Déclaration

    Objective-C

    - (nonnull instancetype)init;