デプロイから予測するために予測サーバのIDが必要です。REST APIを経由したcURLコマンドの利用、またはPython SDKの利用することでIDを取得することができます。
予測サーバIDを取得するとモデルのデプロイ 、予測の実行をすることができます。
DataRobot Community Githubのワークフローとスニペットのサンプルコードはこちらにあります。
ターミナルからの予測サーバIDの取得
必要事項
- API Key—DataRobotのGUIの開発者ツール画面に記載
コードのフォーマット
(cURL のサンプル)
curl -v \
-H "Authorization: Bearer API_KEY" \
YOUR_DR_URL/api/v2/predictionServers/
サンプル
API_KEY=YOUR_API_KEY
ENDPOINT=YOUR_DR_URL/api/v2/predictionServers/
curl -v \
-H "Authorization: Bearer $API_KEY" \
$ENDPOINT
Pythonを用いた予測サーバIDの取得
必要事項
- API Key—DataRobotのGUIの開発者ツール画面に記載
- DataRobotをパッケージのインポート、およびDataRobotへの接続(詳細はこちら)
コードのフォーマット
(Python サンプル)
dr.PredictionServer.list()[i].id
サンプル
prediction_server_id = dr.PredictionServer.list()[0].id