Python APIを利用してモデルの作成やデプロイを行った際に、整理するためにValue Trackerに追加したいと考えています。Python Clientのドキュメンテーション の中でValue Trackerのキーワードで調べても何も出てこなかったのですが、対応していないのでしょうか?
解決済! 解決策の投稿を見る。
こんにちは。DataRobot データサイエンティストの畑です。
残念ながらPython APIでのValue Trackerへの追加の実装はございません。
一方で、REST API形式であれば登録する方法があります。
以下が更新のためのREST APIです。
記載あるように
curl -X POST http://10.97.85.251/api/v2/useCases/{useCaseId}/attachments/ \ -H 'Content-Type: application/json' \ -H 'Accept: application/json' \ -H 'Authorization: Bearer {access-token}'に対して、更新したいmodel idなどのパラメータを入れて(もしくは所定のjsonから読み込んで)、実行すればやりたいことが実現できると思います。書き方については、https://docs.datarobot.com/en/docs/api/reference/public-api/use_case.html#schemausecaseattachment
に記載がございます。
記載されているようにサポートされているタイプは
['dataset', 'modelingProject', 'deployment', 'customModel', 'modelPackage', 'application']
があります。
このあたりをpythonで実現するのであれば、各種ライブラリ(例えばrequests)で実装できるのではないかと思います。
ご回答になっていますでしょうか?
回答ありがとうございます。
Python SDKではないため、REST APIで実装が必要ということで承知しました。時間があればやってみます。
もし将来的に作成したモデルやデプロイをPython SDKでvalue trackerに追加できる様になれば、value trackerの使い勝手が良くなりそうです・・・