סימוכין למסגרת של MLKitEntityחילוץ

MLKEntityExtractor


@interface MLKEntityExtractor : NSObject

מחלקה ששולפת ישויות מטקסט הקלט הנתון.

  • הפונקציה מקבלת מופע של EntityExtractor שהוגדר עם האפשרויות הנתונות. השיטה הזו בטוחה לשרשורים.

    הצהרה

    Objective-C

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

    פרמטרים

    options

    האפשרויות לחלץ הישויות.

    הערך המוחזר

    מופע של EntityExtractor עם האפשרויות הנתונות.

  • הוספת הערות לטקסט הנתון עם ערך ברירת המחדל עבור MLKEntityExtractionParams. השעה הנוכחית תשמש כזמן ההפניה ואזור הזמן של המכשיר כאזור הזמן של ההפניה. הוספת הערה לכל סוגי הישויות הנתמכות.

    הצהרה

    Objective-C

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

    פרמטרים

    text

    הטקסט שרוצים להוסיף לו הערות.

    completion

    מערכת ה-handler יכולה להפעיל חזרה לתור הראשי עם התוצאה או השגיאה של חילוץ הישות.

  • הוספת הערות לטקסט הנתון עם פרמטרים נתונים כמו זמן הפניה, אזור הזמן של ההפניה ומסנן סוגי הישויות.

    הצהרה

    Objective-C

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

    פרמטרים

    text

    הטקסט שרוצים להוסיף לו הערות.

    params

    הפרמטרים לחילוץ ישויות שישמשו במהלך חילוץ ישויות.

    completion

    מערכת ה-handler יכולה להפעיל חזרה לתור הראשי עם התוצאה או השגיאה של חילוץ הישות.

  • הורדה של קובצי המודל הנדרשים לחילוץ ישויות עם תנאי ברירת המחדל להורדה (הגישה לרשת סלולרית מותרת והורדות ברקע אסורות). אם המודל כבר הורד, הפעולה מסתיימת ללא עבודה נוספת.

    הצהרה

    Objective-C

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

    פרמטרים

    completion

    על ה-handler להתקשר שוב לתור הראשי עם שגיאה, אם יש.

  • הורדה של קובצי המודל הנדרשים לחילוץ ישויות כשהתנאים הנתונים מתקיימים. אם המודל כבר הורד, הפעולה מסתיימת ללא עבודה נוספת.

    הצהרה

    Objective-C

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

    פרמטרים

    conditions

    תנאי ההורדה של מודל התרגום.

    completion

    על ה-handler להתקשר שוב לתור הראשי עם שגיאה, אם יש.

  • לא זמינים.

    הצהרה

    Objective-C

    - (nonnull instancetype)init;