REST APIを使用して、Prediction Oneも予測モデルを削除ができます。
※クラウドアプリ上からも確認ができなくなりますので、model_idをご確認の上実行ください。
予測モデルを削除します。
https://developer-api.predictionone.sony.biz/v1/external/models/{model_id}
HTTPメソッドは、DELETEです。
name | 説明 |
---|---|
x-api-key | API Key。 |
name | 説明 |
---|---|
model_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 Model APIのpythonによる実行例が以下となります。
import requests
api_url = 'https://developer-api.predictionone.sony.biz/v1/external/models'
api_key = 'YOUR_API_KEY'
headers = {'x-api-key': api_key}
# 削除するmodel_id
model_id = {model_Id}
api_url = f'{api_url}/{model_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/models/{削除するmodel_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/models/xxx