ข้อมูลอ้างอิงเฟรมเวิร์ก MLKitEntityExtraction

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

    เครื่องจัดการเพื่อโทรกลับในคิวหลักพร้อมผลการแยกเอนทิตีหรือข้อผิดพลาด

  • ใส่คำอธิบายประกอบในข้อความที่ระบุด้วยพารามิเตอร์ที่ระบุ เช่น ตัวกรองเวลาอ้างอิง เขตเวลาอ้างอิง และประเภทเอนทิตี

    คำประกาศ

    Objective-C

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

    พารามิเตอร์

    text

    ข้อความที่จะใส่คำอธิบายประกอบ

    params

    พารามิเตอร์การแยกเอนทิตีที่จะใช้ระหว่างการแยกเอนทิตี

    completion

    เครื่องจัดการเพื่อโทรกลับในคิวหลักพร้อมผลการแยกเอนทิตีหรือข้อผิดพลาด

  • ดาวน์โหลดไฟล์โมเดลที่จำเป็นสำหรับการแยกเอนทิตีด้วยเงื่อนไขการดาวน์โหลดที่เป็นค่าเริ่มต้น (อนุญาตการเข้าถึงผ่านเครือข่ายมือถือและไม่อนุญาตให้ดาวน์โหลดในเบื้องหลัง) หากดาวน์โหลดโมเดลแล้ว ระบบจะดำเนินการให้เสร็จสมบูรณ์โดยไม่ต้องดำเนินการเพิ่มเติม

    คำประกาศ

    Objective-C

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

    พารามิเตอร์

    completion

    เครื่องจัดการเพื่อโทรกลับในคิวหลักพร้อมข้อผิดพลาด (หากมี)

  • ดาวน์โหลดไฟล์โมเดลที่จำเป็นสำหรับการแยกเอนทิตีเมื่อเป็นไปตามเงื่อนไขที่ระบุ หากดาวน์โหลดโมเดลแล้ว ระบบจะดำเนินการให้เสร็จสมบูรณ์โดยไม่ต้องดำเนินการใดๆ เพิ่มเติม

    คำประกาศ

    Objective-C

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

    พารามิเตอร์

    conditions

    เงื่อนไขการดาวน์โหลดสำหรับโมเดลแปลภาษา

    completion

    เครื่องจัดการเพื่อโทรกลับในคิวหลักพร้อมข้อผิดพลาด (หากมี)

  • ไม่พร้อมใช้งาน

    คำประกาศ

    Objective-C

    - (nonnull instancetype)init;