MLKEntityExtractionParams
@interface MLKEntityExtractionParams : NSObject
エンティティ抽出呼び出しのたびにカスタマイズできるさまざまなパラメータを含むオブジェクト。
-
1970-01-01T00:00:00(UTC タイムゾーン)のエポックからのミリ秒単位で解釈する相対日付(「明日」など)に基づく基準時刻。nil 値は、現在の時刻(エンティティ抽出が呼び出されたとき)を使用する必要があることを意味します。
宣言
Objective-C
@property (nonatomic, nullable) NSDate *referenceTime;
-
タイムゾーンの基準となる相対日付(「明日」など)が解釈されます。設定されていない場合、現在のタイムゾーン(エンティティの抽出が呼び出されたとき)が使用されます。
宣言
Objective-C
@property (nonatomic, nullable) NSTimeZone *referenceTimeZone;
-
日時エンティティに想定される値を明確にするために使用できる優先言語 / 地域。たとえば、「01/02/2000」はあいまいで、1 月 2 日または 2 月 1 日のいずれかを指しますが、ロケール設定で適切なものを選択するのに役立ちます(「en-US」は前者を選択し、「en-UK」は後者を選択します)。デフォルト値は、デバイスのシステム ロケールです。 サポートされるロケールは、サポートされるモデルのリストと一致します。つまり、次のいずれか(またはそのサブセット): {
'en-*'} ({
‘en-US’}、{'en-UK'}, {
‘en-CA’}、...、{'ar-*'}, {
‘de-’}, {“` ‘es-’}、{'fr-*'}, {
‘it-’}, {“` ‘es-’}、{'ko-*'}, {
‘nl-’}, {“` ‘es-’}, {'pt-*'}, {
’’` ‘’}, {“` ‘es-'tr-*'}, {
宣言
Objective-C
@property (nonatomic, null_resettable) NSLocale *preferredLocale;
-
エンティティ エクストラクタによって検出されるエンティティ タイプのサブセット(
EntityExtractionEntityType
)。セットに存在しない型は、入力テキストに存在していても返されません。nil
セットは、MLKEntityExtractionEntityTypeAllEntityTypes
から返されるデフォルトのセットにリセットされます。宣言
Objective-C
@property (nonatomic, copy, null_resettable) NSSet<MLKEntityExtractionEntityType> *typesFilter;
-
割り当てられた
EntityExtractionParams
インスタンスをデフォルト値で初期化します。 referenceTime と referenceTimezone をnil
に設定し、typesFilter をMLKEntityExtractionEntityTypeAllEntityTypes
から返されたすべての値を含むセットに設定します。宣言
Objective-C
- (nonnull instancetype)init;