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;