モデルの格納
post
/omlmod/v1/models
リポジトリにモデルを格納します。格納されたモデルには一意のmodelIdが割り当てられ、モデルの作成者はリクエストの認可に使用されたアクセス・トークンから割り当てられます。このメソッドは、モデル、モデル名、説明、モデル・バージョン、モデル・タイプ、共有およびモデル・ネームスペースのバイナリ・データを入力として受け取ります。
リクエスト
この操作にはリクエスト・パラメータはありません。
サポートされているメディア・タイプ
- application/json
- multipart/form-data
ルート・スキーマ : schema
型:
ソースの表示
object
-
dbModelName(required): string
パターン:
^[a-zA-Z0-9_#$]{1,123}$
モデル・リポジトリに格納されるデータベース・モデル・オブジェクトの名前。 -
description: string
最大長:
4000
モデルの説明。 -
modelName(required): string
パターン:
^[a-zA-Z0-9_#$]\d{1,50}$
リポジトリ内のモデルに割り当てられる名前。 -
modelSchemaName: string
パターン:
^(?:[a-zA-Z0-9_$#]{1,128}|\"[^\"\\0]{1,128}\")$
モデル・リポジトリに格納されるデータベース・モデル・オブジェクトのスキーマの名前。 -
modelType(required): string
使用可能な値:
[ "OML", "ONNX", "ONNX_IMG", "ONNX_TEXT" ]
アップロードするモデルのタイプ。 -
namespace: string
パターン:
[a-zA-Z0-9_]{0,50}
モデル・ネームスペース。 - shared: boolean
-
version(required): string
パターン:
^[1-9]?[0-9](\\.[0-9][0-9]?$)?
アップロードするモデルのバージョン。
ルート・スキーマ : schema
型:
ソースの表示
object
-
description: string
最大長:
4000
モデルの説明。 -
modelData(required): string (binary)
アップロードするモデル・ファイル
-
modelName(required): string
パターン:
^[a-zA-Z0-9_#$]\d{1,50}$
モデル名。 -
modelType(required): string
使用可能な値:
[ "OML", "ONNX", "ONNX_IMG", "ONNX_TEXT" ]
アップロードするモデルのタイプ。 -
namespace: string
パターン:
[a-zA-Z0-9_]{0,50}
モデル・ネームスペース。 - shared: boolean
-
version(required): string
パターン:
^[1-9]?[0-9](\\.[0-9][0-9]?$)?
アップロードするモデルのバージョン。
レスポンス
サポートされているメディア・タイプ
- application/json
201レスポンス
400レスポンス
不正なリクエストです。
401レスポンス
認可されていません。
404レスポンス
リソースが見つかりません。
409レスポンス
モデルはすでに存在します。
500レスポンス
リポジトリへの接続中の問題、更新実行中の問題、またはその他の予期しないエラーの問題です。