このセクションの他の記事
- サービスとは
- サービス管理画面
- 新規サービスを追加(学習)
- 新規サービスを追加(推論)
- 新規サービスを追加(プロジェクト管理)
- 新規サービスを追加(最適化)
- サービスの詳細と実行コードの作成(推論)
- サービスの詳細と実行コードの作成(学習)
- サービスの詳細と実行コードの作成(プロジェクト管理)
- サービスの詳細と実行コードの作成(最適化)
- サービスの編集
- サービス使用状況を表示
- APIの共通仕様
- APIの返り値(数値データ/文書データ(csv)の分類)
- APIの返り値(回帰)
- APIの返り値(画像の分類、ベクトル化、次元圧縮)
- APIの返り値(文書データ(zip/txt/pdf)の分類、ベク…
- APIの返り値(時系列解析)
- APIの返り値(学習)
- APIの返り値(最適化)
サービスの詳細と実行コードの作成(推論)
作成したサービスの内容を確認し、APIを実行するコードを作成します。
■推論サービスのAPI URLとシークレットキーの確認
サービス管理画面[推論サービス]タブのサービス一覧から、詳細を確認したいサービスを選んで詳細画面に進みます。
<推論サービスの詳細画面>
- API URL
APIごとに付与される一意のURLです。
APIを介してMatrixFlowに接続するためのURLで、外部システムに設定します。
右端のクリップアイコンをクリックすると、クリップボードにコピーします。 - シークレットキー
APIごとに付与される一意の暗号キーです。
APIを介してMatrixFlowに接続するための認証情報で、外部システムに設定します。
右端のクリップアイコンをクリックすると、クリップボードにコピーします。 - APIの各種情報
サンプルコード、リクエスト、レスポンス(返り値)の情報です。
詳細は後述をご覧ください。 - 使用する学習済みAI
サービスに登録されている学習済みAIの概要が表示されます。
■APIの各種情報について
<サンプルコード>
外部システムに組み込むサンプルコードをcurlとPythonで用意しています。
下図赤枠の下向き矢印をクリックすると、curlとPythonを切り替えることができます。
サンプルコードをコピー&ペーストして組み込む場合、実際の環境に合わせてRequestBodyのパラメータを変更する必要があります。詳細は後述の<RequestBody>をご覧ください。
※<RequestHeader>や<RequestBody>を参照して、ご利用環境のプログラミング言語でコーディングすることもできます。
<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を実行し、成功した時に返される情報です。
推論サービスのレスポンスは、解析手法(レシピ)やデータの種類によって異なります。詳細は次の各ページをご覧ください。
- 数値データ/文書データ(csv)の分類
推論APIの返り値(数値データ/文書データcsvの分類) - 回帰
推論APIの返り値(回帰) - 画像の分類、ベクトル化、次元圧縮
推論APIの返り値(画像の分類、ベクトル化、次元圧縮) - 文書データ(txt / zip)の分類、ベクトル化
推論APIの返り値(文書データtxt/zipの分類、ベクトル化) - 時系列解析
推論APIの返り値(時系列解析)