Skip to content

アプリケーション内で をクリックすると、お使いのDataRobotバージョンに関する全プラットフォームドキュメントにアクセスできます。

DataRobot APIのリソース

DataRobotでは、DataRobotのプロジェクトを作成・管理するために、UIに代わるプログラム的な方法として、REST、Python、Rの各APIをサポートしています。 プロセスの自動化や、より迅速な反復処理が可能であり、スクリプトによる制御でDataRobotを使用できます。 このAPIは、モデリングと予測のための直感的なインターフェイスを提供します。 DataRobotでサポートされているRまたはPythonのクライアント、あるいは独自のカスタムコードでAPIを使用することができます。 クライアントは、Windows、UNIX、OS Xの各環境に対応しています。 さらに、予測APIとバッチ予測APIで予測を生成し、ブループリントワークショップでDataRobotのブループリントを構築できます。

以下のAPIドキュメントのセクションを参照して、ニーズに合った最適なリソースを見つけてください。

  • 新規ユーザーは、APIクイックスタートガイドを参照して環境を設定し、DataRobotのAPIを使い始めることができます。

  • APIユーザーガイドでは、一般的なデータサイエンスの問題に対処する機械学習ワークフローとユースケースの例を詳しく説明しています。

  • APIリファレンスでは、DataRobot REST API、Pythonクライアント、Rクライアント、ブループリントワークショップ、予測API、バッチ予測APIに関するドキュメントを提供しています。

APIクイックスタート

APIクイックスタートガイドを参照して、APIを使用するための環境を設定し、Python、R、およびcURLの例を見ながらサンプル問題に挑戦してみてください。

APIユーザーガイド

ユーザーガイドの各トピックを参照することで、一般的なデータサイエンスと機械学習のワークフローの詳細な例を入手できます。 APIユーザーガイドには、概要、Jupyterノートブック、およびタスクベースのチュートリアルが含まれています。

トピック 説明
一般的なユースケース DataRobotのPythonクライアントを使用したよくあるユースケースと、機械学習ワークフローの概要を示すJupyterノートブックを確認します。
Pythonの例 一般的なデータサイエンスワークフローのPythonコードの例を参照します。
Rコードの例 一般的なデータサイエンスワークフローの概要を示すRコードの例を確認します。
REST APIコードの例 一般的なデータサイエンスワークフローの概要を示すREST APIコードの例を確認します。

リファレンスドキュメント

DataRobotには、以下のプログラムツールのリファレンスドキュメントが用意されています。

リソース 説明
REST API Access a programmatic alternative to the UI for creating and managing DataRobot assets. プロセスの自動化や、より迅速な反復処理が可能であり、スクリプトによる制御でDataRobotを使用できます。 このAPIは、モデリングと予測のための直感的なインターフェイスを提供します。
Open API仕様 Reference the OpenAPI specification for the DataRobot REST API, which helps automate the generation of a client for languages that DataRobot doesn't directly support. また、さまざまな自動化されたOpenAPI互換ツールを使用して、DataRobotのREST APIとの統合の設計、実装、テストを支援します。 OpenAPI仕様にアクセスするには、DataRobotアプリケーションにログインしてください。
Python APIクライアント Installation, configuration, and usage guidelines for working with the Python client library.
Python API クライアントドキュメント Reference and user guide documentation for the Python API client.
R client Installation, configuration, and reference documentation for working with the R client library.
ブループリントワークショップ DataRobotのブループリントとそのタスクをプログラミングインターフェイスで構築および変更します。
DataRobotモデル指標 Access the tools necessary to compute model metrics over time and produce aggregated metrics.
予測API JSONまたはCSVの入力データをPOSTリクエストで送信することで、デプロイによる予測を生成します。
バッチ予測API Score large datasets with flexible options for intake and output using the prediction servers you have deployed.
コードファーストツール Review the various programmatic tools DataRobot has to offer in addition to the APIs.
APIの変更履歴 変更履歴は、DataRobotのSDKおよびREST APIの各バージョンリリースでの注目すべき変更を順番に整理したリストで構成されています。
宣言型API A Terraform-native declarative API used to programmatically provision DataRobot entities such as models, deployments, applications, and more.
Troubleshoot the Python client Pythonクライアントの使用で問題が発生する可能性があるケースと、既知の修正方法を確認します。

AIアクセラレーター

AIアクセラレーターは、DataRobot APIを使用したモデルの実験、開発、運用を高速化するように設計されています。 機械学習プロジェクトの構築と提供を成功させるためのデータサイエンスの専門知識を、反復可能なコードファーストのワークフローとモジュール化されたビルディングブロックに体系化してパッケージ化したものです。 AIアクセラレーターはすぐに利用でき、選択したノートブックと連携し、ニーズに合わせて組み合わせることができます。

セルフマネージドAIプラットフォームAPIリソース

現在および過去のPythonおよびRクライアントと、ドキュメントにアクセスするには、次のリンクを使用します。

以下の表は、DataRobotのセルフマネージドAIプラットフォームバージョンに対応するDataRobotの SDKバージョンの概要を示しています。

セルフマネージドAIプラットフォームバージョン Python SDKバージョン R SDKバージョン
v10.2 v3.6
  • v2.18.6 (一般提供)
  • v2.31.2 (プレビュー)
v10.1 v3.5
  • v2.18.6 (一般提供)
  • v2.31.2 (プレビュー)
v10.0 v3.4
  • v2.18.6 (一般提供)
  • v2.31.2 (プレビュー)
v9.2 v3.3
  • v2.18.6 (一般提供)
  • v2.31.2 (プレビュー)
v9.1 v3.2
  • v2.18.4 (一般提供)
  • v2.31.2 (プレビュー)
v9.0 v3.1 v2.29 (プレビュー)
v8.0 v2.28 v2.18.2
v7.3 v2.27.3 v2.18.2
v7.2 v2.26.0 v2.18.2
v7.1 v2.25.1 v2.18.2
v7.0 v2.24.0 v2.18.2
v6.3 v2.23.0 v2.17.1
v6.2 v2.22.1 v2.17.1
v6.1 v2.21.5 v2.17.1
v6.0 v2.20.2 v2.17.1
v5.3 v2.19.0 v2.17.1
v5.2 v2.18.0 v2.17.1
v5.1 v2.17.0 v2.17.1
v5.0 v2.15.1 v2.15.0
v4.5 v2.14.2 v2.14.2
v4.4 v2.13.3 v2.13.1
v4.3 v2.11.2 v2.11.0
v4.2 v2.9.3 v2.9.0
v4.0 v2.8.3 v2.8.0
v3.1 v2.7.3 v2.7.1
v3.0 v2.6.2 v2.6.0
v2.9 v2.4.3 v2.4.0
v2.8 v2.0.37 v2.0.30

備考

バックエンドとクライアントは両方ともMajor.Minor.Patch(v2.3.1など)の​形式でバージョン管理を使用しますが、バックエンドのパッチバージョンとクライアントのパッチバージョンの間には何の関係もありません。 しかし、バックエンドバージョンには、クライアントバージョンと同等かそれ以上のmajor.minorバージョンが必要です。 たとえば、v2.2のクライアントは、v2.2またはv2.4のバックエンドと「通信」できますが、v2.0のバックエンドと共に使用することはできません。

インストールコマンド

以下のタブを使用して、PythonおよびRのインストールコマンドを表示します。 コマンドは、メジャーバージョン(v5.x、4.xなど)ごとにグループ化されています。

v8.0

Python: pip install "datarobot>=2.28,<2.29"

R:

mkdir -p ~/datarobot_2.18.2 && tar -xvzf ~/Downloads/datarobot_2.18.2.tar.gz -C ~/datarobot_2.18.2

install.packages('devtools') # (If you don't already have devtools on your system.)

devtools::install('~/datarobot_2.18.2/datarobot') 

v7.x

Python: pip install "datarobot>=2.27.4,<2.28"

R:

mkdir -p ~/datarobot_2.18.2 && tar -xvzf ~/Downloads/datarobot_2.18.2.tar.gz -C ~/datarobot_2.18.2

install.packages('devtools') # (If you don't already have devtools on your system.)

devtools::install('~/datarobot_2.18.2/datarobot') 

Python: pip install "datarobot>=2.26.0,<2.27"

R:

mkdir -p ~/datarobot_2.18.2 && tar -xvzf ~/Downloads/datarobot_2.18.2.tar.gz -C ~/datarobot_2.18.2

install.packages('devtools') # (If you don't already have devtools on your system.)

devtools::install('~/datarobot_2.18.2/datarobot')  

Python: pip install "datarobot>=2.25.1,<2.26"

R:

mkdir -p ~/datarobot_2.18.2 && tar -xvzf ~/Downloads/datarobot_2.18.2.tar.gz -C ~/datarobot_2.18.2

install.packages('devtools') # (If you don't already have devtools on your system.)

devtools::install('~/datarobot_2.18.2/datarobot')   

Python: pip install "datarobot>=2.24.0,<2.25.1"

R:

mkdir -p ~/datarobot_2.18.2 && tar -xvzf ~/Downloads/datarobot_2.18.2.tar.gz -C ~/datarobot_2.18.2

install.packages('devtools') # (If you don't already have devtools on your system.)

devtools::install('~/datarobot_2.18.2/datarobot')    

v6.x

Python: pip install "datarobot>=2.23,<2.24"

R:

mkdir -p ~/datarobot_2.17.1 && tar -xvzf ~/Downloads/datarobot_2.17.1.tar.gz -C ~/datarobot_2.17.1

install.packages('devtools') # (If you don't already have devtools on your system.)

devtools::install('~/datarobot_2.17.1/datarobot') 

Python: pip install "datarobot>=2.22.1,<2.23"

R:

mkdir -p ~/datarobot_2.17.1 && tar -xvzf ~/Downloads/datarobot_2.17.1.tar.gz -C ~/datarobot_2.17.1

install.packages('devtools') # (If you don't already have devtools on your system.)

devtools::install('~/datarobot_2.17.1/datarobot')  

Python: pip install "datarobot>=2.21.5,<2.22.1"

R:

mkdir -p ~/datarobot_2.17.1 && tar -xvzf ~/Downloads/datarobot_2.17.1.tar.gz -C ~/datarobot_2.17.1

install.packages('devtools') # (If you don't already have devtools on your system.)

devtools::install('~/datarobot_2.17.1/datarobot')   

Python: pip install "datarobot>=2.20.2,<2.21.5"

R:

mkdir -p ~/datarobot_2.17.1 && tar -xvzf ~/Downloads/datarobot_2.17.1.tar.gz -C ~/datarobot_2.17.1

install.packages('devtools') # (If you don't already have devtools on your system.)

devtools::install('~/datarobot_2.17.1/datarobot')    

v5.x

Python: pip install "datarobot>=2.19.0,<2.20"

R:

mkdir -p ~/datarobot_2.17.1 && tar -xvzf ~/Downloads/datarobot_2.17.1.tar.gz -C ~/datarobot_2.17.1

install.packages('devtools') # (If you don't already have devtools on your system.)

devtools::install('~/datarobot_2.17.1/datarobot')     

Python: pip install "datarobot>=2.18,<2.19"

R:

mkdir -p ~/datarobot_2.17.1 && tar -xvzf ~/Downloads/datarobot_2.17.1.tar.gz -C ~/datarobot_2.17.1

install.packages('devtools') # (If you don't already have devtools on your system.)

devtools::install('~/datarobot_2.17.1/datarobot')      

Python: pip install "datarobot>=2.17,<2.18"

R:

mkdir -p ~/datarobot_2.17.1 && tar -xvzf ~/Downloads/datarobot_2.17.1.tar.gz -C ~/datarobot_2.17.1

install.packages('devtools') # (If you don't already have devtools on your system.)

devtools::install('~/datarobot_2.17.1/datarobot')       

Python: pip install "datarobot>=2.15,<2.16"

R:

mkdir -p ~/datarobot_2.15.0 && tar -xvzf ~/Downloads/datarobot_2.15.0.tar.gz -C ~/datarobot_2.15.0

install.packages('devtools') # (If you don't already have devtools on your system.)

devtools::install('~/datarobot_2.15.0/datarobot') 

v4.x

Python: pip install "datarobot>=2.14,<2.15"

R:

mkdir -p ~/datarobot_2.14.0 && tar -xvzf ~/Downloads/datarobot_2.14.0.tar.gz -C ~/datarobot_2.14.0

install.packages('devtools') # (If you don't already have devtools on your system.)

devtools::install('~/datarobot_2.14.0/datarobot') 

Python: pip install "datarobot>=2.13,<2.14"

R:

mkdir -p ~/datarobot_2.13.0 && tar -xvzf ~/Downloads/datarobot_2.13.0.tar.gz -C ~/datarobot_2.13.0

install.packages('devtools') # (If you don't already have devtools on your system.)

devtools::install('~/datarobot_2.13.0/datarobot') 

Python: pip install "datarobot>=2.12,<2.13"

R:

mkdir -p ~/datarobot_2.12.1 && tar -xvzf ~/Downloads/datarobot_2.12.1.tar.gz -C ~/datarobot_2.12.1

install.packages('devtools') # (If you don't already have devtools on your system.)

devtools::install('~/datarobot_2.12.1/datarobot') 

Python: pip install "datarobot>=2.11,<2.12"

R:

mkdir -p ~/datarobot_2.11.0 && tar -xvzf ~/Downloads/datarobot_2.11.0.tar.gz -C ~/datarobot_2.11.0

install.packages('devtools') # (If you don't already have devtools on your system.)

devtools::install('~/datarobot_2.11.0/datarobot') 

Python: pip install "datarobot>=2.9,<2.10"

R:

mkdir -p ~/datarobot_2.9.0 && tar -xvzf ~/Downloads/datarobot_2.9.0.tar.gz -C ~/datarobot_2.9.0

install.packages('devtools') # (If you don't already have devtools on your system.)

devtools::install('~/datarobot_2.9.0/datarobot') 

Python: pip install "datarobot>=2.8,<2.9"

R:

mkdir -p ~/datarobot_2.8.0 && tar -xvzf ~/Downloads/datarobot_2.8.0.tar.gz -C ~/datarobot_2.8.0

install.packages('devtools') # (If you don't already have devtools on your system.)

devtools::install('~/datarobot_2.8.0/datarobot') 

v3.x

Python: pip install "datarobot>=2.7,<2.8"

R:

mkdir -p ~/datarobot_2.7.0 && tar -xvzf ~/Downloads/datarobot_2.7.0.tar.gz -C ~/datarobot_2.7.0

install.packages('devtools') # (If you don't already have devtools on your system.)

devtools::install('~/datarobot_2.7.0/datarobot') 

Python: pip install "datarobot>=2.8,<2.9"

R:

mkdir -p ~/datarobot_2.6.0 && tar -xvzf ~/Downloads/datarobot_2.6.0.tar.gz -C ~/datarobot_2.6.0

install.packages('devtools') # (If you don't already have devtools on your system.)

devtools::install('~/datarobot_2.6.0/datarobot') 

v2.x

Python: pip install "datarobot>=2.4,<2.5"

R:

mkdir -p ~/datarobot_2.4.0 && tar -xvzf ~/Downloads/datarobot_2.4.0.tar.gz -C ~/datarobot_2.4.0

install.packages('devtools') # (If you don't already have devtools on your system.)

devtools::install('~/datarobot_2.4.0/datarobot') 

Python: pip install "datarobot>=2.0,<2.1"

R: install.packages("datarobot", type="source")


更新しました 2025年3月12日