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;