EntityExtractor
class EntityExtractor : NSObject
מחלקה ששולפת ישויות מטקסט הקלט הנתון.
-
הפונקציה מקבלת מופע של
EntityExtractor
שהוגדר עם האפשרויות הנתונות. השיטה הזו בטוחה לשרשורים.הצהרה
Swift
class func entityExtractor(options: MLKEntityExtractorOptions) -> EntityExtractor
פרמטרים
options
האפשרויות לחלץ הישויות.
הערך המוחזר
מופע של
EntityExtractor
עם האפשרויות הנתונות. -
הוספת הערות לטקסט הנתון עם ערך ברירת המחדל עבור
MLKEntityExtractionParams
. השעה הנוכחית תשמש כזמן ההפניה ואזור הזמן של המכשיר כאזור הזמן של ההפניה. הוספת הערה לכל סוגי הישויות הנתמכות.הצהרה
Swift
func annotateText(_ text: String, completion: @escaping EntityExtractorCallback)
פרמטרים
text
הטקסט שרוצים להוסיף לו הערות.
completion
מערכת ה-handler יכולה להפעיל חזרה לתור הראשי עם התוצאה או השגיאה של חילוץ הישות.
-
הוספת הערות לטקסט הנתון עם פרמטרים נתונים כמו זמן הפניה, אזור הזמן של ההפניה ומסנן סוגי הישויות.
הצהרה
Swift
func annotateText(_ text: String, params: MLKEntityExtractionParams, completion: @escaping EntityExtractorCallback)
פרמטרים
text
הטקסט שרוצים להוסיף לו הערות.
params
הפרמטרים לחילוץ ישויות שישמשו במהלך חילוץ ישויות.
completion
מערכת ה-handler יכולה להפעיל חזרה לתור הראשי עם התוצאה או השגיאה של חילוץ הישות.
-
הורדה של קובצי המודל הנדרשים לחילוץ ישויות עם תנאי ברירת המחדל להורדה (הגישה לרשת סלולרית מותרת והורדות ברקע אסורות). אם המודל כבר הורד, הפעולה מסתיימת ללא עבודה נוספת.
הצהרה
Swift
func downloadModelIfNeeded(completion: @escaping EntityExtractorDownloadModelIfNeededCallback)
פרמטרים
completion
על ה-handler להתקשר שוב לתור הראשי עם שגיאה, אם יש.
-
הורדה של קובצי המודל הנדרשים לחילוץ ישויות כשהתנאים הנתונים מתקיימים. אם המודל כבר הורד, הפעולה מסתיימת ללא עבודה נוספת.
הצהרה
Swift
func downloadModelIfNeeded(with conditions: MLKModelDownloadConditions, completion: @escaping EntityExtractorDownloadModelIfNeededCallback)
פרמטרים
conditions
תנאי ההורדה של מודל התרגום.
completion
על ה-handler להתקשר שוב לתור הראשי עם שגיאה, אם יש.
-
לא זמינים.