Documentation de référence sur le framework MLKitEntityExtraction

MLKEntityExtractionParams


@interface MLKEntityExtractionParams : NSObject

Objet contenant divers paramètres personnalisables à chaque appel d'extraction d'entité.

  • Heure de référence basée sur les dates relatives (par exemple, "demain") qui doivent être interprétées, en millisecondes à partir de l'epoch 1970-01-01T00:00:00 (fuseau horaire UTC). Une valeur "nil" signifie que l'heure actuelle (lorsque l'extraction d'entité est appelée) doit être utilisée.

    Déclaration

    Objective-C

    @property (nonatomic, nullable) NSDate *referenceTime;
  • Fuseau horaire de référence en fonction du moment où les dates relatives (par exemple, "demain") doivent être interprétées. Si cette valeur n'est pas définie, le fuseau horaire actuel (lorsque l'extraction d'entités est appelé) est utilisé.

    Déclaration

    Objective-C

    @property (nonatomic, nullable) NSTimeZone *referenceTimeZone;
  • Paramètres régionaux préférés pouvant être utilisés pour distinguer les valeurs potentielles des entités de date et d'heure. Par exemple, "01/02/2000" est ambigu et peut faire référence au 2 janvier ou au 1er février, mais une préférence régionale pourrait faciliter le choix de la bonne langue ("en-US" choisirait le premier, et "en-UK"). La valeur par défaut correspond aux paramètres régionaux du système de l'appareil. Les paramètres régionaux pris en charge correspondent à la liste des modèles compatibles. Par exemple : {'en-*'} ({ ‘en-US'}, {'en-UK'}, { ‘en-CA’}, ...), {'ar-*'}, { ‘de-’}, {“` ‘es-’}, {'fr-*'}, { ‘it-’}, {"` ‘ja-’}, { 'ko-*'}, { ‘nl-’}, {“` ‘pl-’}, {“` ‘pl-’}, {'pt-*'}, { ‘ru- }'tr-*'}, {

    Déclaration

    Objective-C

    @property (nonatomic, null_resettable) NSLocale *preferredLocale;
  • Sous-ensemble de types d'entités (EntityExtractionEntityType) qui sera détecté par l'extracteur d'entités. Les types qui ne figurent pas dans l'ensemble ne sont pas renvoyés, même s'ils sont présents dans le texte d'entrée. Les ensembles nil seront réinitialisés aux valeurs par défaut renvoyées par MLKEntityExtractionEntityTypeAllEntityTypes.

    Déclaration

    Objective-C

    @property (nonatomic, copy, null_resettable) NSSet<MLKEntityExtractionEntityType> *typesFilter;
  • Initialise une instance EntityExtractionParams allouée avec les valeurs par défaut. Définit les valeurs referenceTime et referenceTimezone sur nil, et définit typesFilter sur un ensemble contenant toutes les valeurs renvoyées par MLKEntityExtractionEntityTypeAllEntityTypes.

    Déclaration

    Objective-C

    - (nonnull instancetype)init;