REST APIを使用して、Prediction Oneも予測モデルを削除ができます。
※クラウドアプリ上からも確認ができなくなりますので、data_set_idをご確認の上実行ください。
予測モデルを削除します。
https://developer-api.predictionone.sony.biz/v1/external/data-sets/{data_set_id}
HTTPメソッドは、DELETEです。
name | 説明 |
---|---|
x-api-key | API Key。 |
name | 説明 |
---|---|
data_set_id | 削除するデータセットID |
ありません。
ありません。
ありません。
code | error | message | reason |
---|---|---|---|
4001000204 | PREDA_EXTERNAL_BAD_REQUEST | invalid_api_key. | APIキーが存在しない |
4001000204 | PREDA_EXTERNAL_BAD_REQUEST | Inactive_credential. | APIキーが間違っている |
4001000204 | PREDA_EXTERNAL_BAD_REQUEST | Not_found_credential. | APIキーが間違っている |
4001000204 | PREDA_EXTERNAL_BAD_REQUEST | This user may be deleted. | ユーザー情報が削除されている可能性がある |
Delete Data Set APIのpythonによる実行例が以下となります。
import requests
api_url = 'https://developer-api.predictionone.sony.biz/v1/external/data-sets'
api_key = 'YOUR_API_KEY'
headers = {'x-api-key': api_key}
# 削除するdata_set_Id
data_set_Id = {data_set_Id}
api_url = f'{api_url}/{data_set_Id}'
# request
response = requests.delete(api_url, headers=headers)
Train APIのコマンドプロンプトからcurlコマンドによる実行例が以下となります。
1. コマンドプロンプトを立ち上げる
2. リクエストする
$ curl -o "response.json" -H "x-api-key:{Get API Key APIから取得したAPI KEY}" -H "Content-Type: application/json" -X DELETE -d @"{2.のファイルのフルパス}" -G https://developer-api.predictionone.sony.biz/v1/external/data-sets/{削除するdata_set_Id}
ex) $ curl -o "response.json" -H "x-api-key:xxxx-xxx-xxx-xxxx" -H "Content-Type: application/json" -X DELETE -d @body.txt https://developer-api.predictionone.sony.biz/v1/external/data-sets/xxx