--- title: "QuickMLエンドポイントの実行" url: https://docs.catalyst.zoho.com/ja/sdk/java/v1/quickml/execute-quickml-endpoints/ description: "このページでは、Javaアプリケーションでサンプルコードスニペットを使用してQuickMLエンドポイントを実行する方法について説明します。" last_updated: 2026-03-30T08:10:30Z service: QuickML type: general related_links: - name: "QuickML" url: /ja/quickml/ - name: "QuickML Pipeline Endpoints" url: /ja/quickml/help/pipeline-endpoints/ --- # Catalyst QuickML [Catalyst QuickML](https://docs.catalyst.zoho.com/ja/quickml/)は、ノーコードの機械学習パイプラインビルダーサービスで、事前構築されたMLアルゴリズム、操作、データ前処理技術を実装し、データセットと接続してMLモデルを構築・公開できます。データパイプラインとMLパイプラインを公開した後、認証済みエンドポイントで作成したモデルにアクセスできます。 ### QuickMLエンドポイントの実行 以下のコードスニペットを使用すると、公開された[QuickMLエンドポイント](https://docs.catalyst.zoho.com/ja/quickml/help/pipeline-endpoints/)に入力データを渡し、MLモデルの処理に基づいて結果を予測できます。出力は、MLパイプライン作成時に定義されたターゲットカラムの値の予測を返します。 > **Note:** 1. 以下のコードスニペットで結果を予測する前に、Catalystコンソールを使用してプロジェクトにMLパイプラインとモデルのエンドポイントを設定し公開しておく必要があります。 2. QuickMLは現在、JP、SA、またはCAデータセンターからアクセスするCatalystユーザーには利用できません。 モデルのエンドポイントへの入力データは、ハッシュマップを通じてキーバリューペアとして渡されます。以下に記載されている`endpoint_key`は、プロジェクトで設定されたMLモデル用に公開されたエンドポイントの一意のIDです。エンドポイントキーと入力データは実行のために`predict()`メソッドに渡されます。 #### サンプルコードスニペット **Package Imports** ```java import java.util.HashMap; import com.zc.component.quickml.ZCQuickML; import com.zc.component.quickml.ZCQuickMLDetail; ``` ```java // 入力データ HashMap<String, String> map= new HashMap<>(); //データセットに応じて列名と値を指定する map.put("column_name1", "value1"); map.put("column_name2", "value2"); map.put("column_name3", "value3"); String EndPointKey = "c8c7b4bfd8fdf4f29b9499fjhd9d03f5b2a79cd4792b302e26934a3db984214fd4cfc8049bba7acb15fe73eac0d15af59"; // Catalyst UIからコピーしたエンドポイントキー // QuickMLインスタンスを作成する ZCQuickML quickMlInstance = ZCQuickML.getInstance(); // メソッドを実行する ZCQuickMLDetail result = quickMlInstance.predict(EndPointKey, map); System.out.println(result.getStatus()); // 結果のステータスを返す System.out.print(result.getResult()); // 結果のデータを返す ```