総合情報サイト / マニュアル / サービス管理 / サービスの詳細と実行コードの作成(推論)

サービスの詳細と実行コードの作成(推論)

作成したサービスの内容を確認し、APIを実行するコードを作成します。

■推論サービスのAPI URLとシークレットキーの確認

サービス管理画面[推論サービス]タブのサービス一覧から、詳細を確認したいサービスを選んで詳細画面に進みます。

サービスの詳細(推論)_1.png

<推論サービスの詳細画面>

サービスの詳細(推論)_2.png
  1. API URL
    APIごとに付与される一意のURLです。
    APIを介してMatrixFlowに接続するためのURLで、外部システムに設定します。
    右端のクリップアイコンをクリックすると、クリップボードにコピーします。
  2. シークレットキー
    APIごとに付与される一意の暗号キーです。
    APIを介してMatrixFlowに接続するための認証情報で、外部システムに設定します。
    右端のクリップアイコンをクリックすると、クリップボードにコピーします。
  3. APIの各種情報
    サンプルコード、リクエスト、レスポンス(返り値)の情報です。
    詳細は後述をご覧ください。
  4. 使用する学習済みAI
    サービスに登録されている学習済みAIの概要が表示されます。

■APIの各種情報について

<サンプルコード>

外部システムに組み込むサンプルコードをcurlとPythonで用意しています。
下図赤枠の下向き矢印をクリックすると、curlとPythonを切り替えることができます。

サンプルコードをコピー&ペーストして組み込む場合、実際の環境に合わせてRequestBodyのパラメータを変更する必要があります。詳細は後述の<RequestBody>をご覧ください。

※<RequestHeader>や<RequestBody>を参照して、ご利用環境のプログラミング言語でコーディングすることもできます。

サービスの詳細(推論)_3.png

<RequestHeader>

サービスを作成した時点で、サンプルコードには設定されています。

ヘッダー データ型 値と説明
x-matrixflow-secretkey 文字列 API作成時に発行される個々のシークレットキーの値
Content-Type 文字列 multipart/form-data

<RequestBody>

次のパラメータを実際に合わせて変更します。
ただし、レシピにTrendFlowを利用する時系列解析のみパラメータが異なります。

パラメータ データ型 説明
file 文字列 推論したいデータのファイル名
※curlを利用する場合、ファイル名の先頭に「@」が必要
predictionColumn 配列 推論する列名(複数目的変数のAIモデルで推論を行う場合のみ指定)

▶TrendFlowを利用する時系列解析のみ

パラメータ データ型 説明
forecastTime 数値 予測する期間
forecastTimeUnit 文字列 予測する期間の単位
sec, min, hour, day, week, month, year のいずれか

<Responses>

APIを実行し、成功した時に返される情報です。
推論サービスのレスポンスは、解析手法(レシピ)やデータの種類によって異なります。詳細は次の各ページをご覧ください。