مرجع چارچوب MLKitEntityExtraction

EntityExtractor

class EntityExtractor : NSObject

کلاسی که موجودیت ها را از متن ورودی داده شده استخراج می کند.

  • یک نمونه EntityExtractor را که با گزینه های داده شده پیکربندی شده است دریافت می کند. این روش بدون نخ است.

    اعلام

    سریع

    class func entityExtractor(options: MLKEntityExtractorOptions) -> EntityExtractor

    مولفه های

    options

    گزینه های استخراج کننده موجودیت.

    ارزش بازگشتی

    یک نمونه EntityExtractor با گزینه های داده شده.

  • متن داده شده را با مقدار پیش فرض MLKEntityExtractionParams حاشیه نویسی می کند. از زمان فعلی به عنوان زمان مرجع و منطقه زمانی دستگاه به عنوان منطقه زمانی مرجع استفاده می کند. تمام انواع موجودیت های پشتیبانی شده را حاشیه نویسی می کند.

    اعلام

    سریع

    func annotateText(_ text: String, completion: @escaping EntityExtractorCallback)

    مولفه های

    text

    متنی که باید حاشیه نویسی شود.

    completion

    Handler برای فراخوانی مجدد در صف اصلی با نتیجه یا خطای استخراج موجودیت.

  • متن داده شده را با پارامترهای داده شده مانند زمان مرجع، منطقه زمانی مرجع و فیلتر انواع موجود حاشیه نویسی می کند.

    اعلام

    سریع

    func annotateText(_ text: String, params: MLKEntityExtractionParams, completion: @escaping EntityExtractorCallback)

    مولفه های

    text

    متنی که باید حاشیه نویسی شود.

    params

    پارامترهای استخراج موجودیت که در طول استخراج موجودیت استفاده می شود.

    completion

    Handler برای فراخوانی مجدد در صف اصلی با نتیجه یا خطای استخراج موجودیت.

  • فایل‌های مدل مورد نیاز برای استخراج موجودیت را با شرایط دانلود پیش‌فرض (دسترسی سلولی مجاز و دانلود پس‌زمینه غیرمجاز) دانلود می‌کند. اگر مدل قبلا دانلود شده باشد، بدون کار اضافی تکمیل می شود.

    اعلام

    سریع

    func downloadModelIfNeeded(completion: @escaping EntityExtractorDownloadModelIfNeededCallback)

    مولفه های

    completion

    کنترل کننده برای تماس مجدد در صف اصلی با خطا، در صورت وجود.

  • فایل های مدل مورد نیاز برای استخراج موجودیت را در صورت برآورده شدن شرایط داده شده دانلود می کند. اگر مدل قبلا دانلود شده باشد، بدون کار اضافی تکمیل می شود.

    اعلام

    سریع

    func downloadModelIfNeeded(with conditions: MLKModelDownloadConditions, completion: @escaping EntityExtractorDownloadModelIfNeededCallback)

    مولفه های

    conditions

    شرایط دانلود برای مدل ترجمه.

    completion

    کنترل کننده برای تماس مجدد در صف اصلی با خطا، در صورت وجود.

  • غیر قابل دسترسی.