创建模型
更新时间:2025-06-18
接口描述
创建模型,同时创建一个初始版本。
权限说明
鉴权认证机制的详细内容请参见鉴权认证。
请求结构
Bash
1POST ?action=CreateModel
2HTTP/1.1
3Host: aihc.bj.baidubce.com
4Authorization: authorization string
5version: v2
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 类型 | 是否必选 | 参数位置 | 参数描述 |
---|---|---|---|---|
name | String | 是 | Body参数 | 模型名称支持小写字母、数字和-,必须以小写字母开头,必须以小写字母或数字结尾,长度限制1-50。 |
description | String | 否 | Body参数 | 描述 |
modelFormat | String | 是 | Body参数 | 模型格式,HuggingFace、MegatronCore等 |
owner | String | 否 | Body参数 | 所有者,不传递时默认为创建者 |
visibilityScope | String | 否 | Body参数 | 可见范围ONLY_OWNER:仅所有者可读写 |
initVersionEntry | ModelVersionEntry | 是 | Body参数 | 初始版本相关信息 |
响应头域
除公共头域外,无其它特殊头域。
响应参数
参数名称 | 类型 | 描述 |
---|---|---|
id | String | 模型ID |
请求示例
JSON
1{
2 "name": "test1",
3 "description": "test model",
4 "modelFormat": "HuggingFace",
5 "owner": "d1a5cf0143be4de9911342051106f70f",
6 "visibilityScope": "ONLY_OWNER",
7 "initVersionEntry": {
8 "source": "UserUpload",
9 "storageBucket": "bucket1",
10 "storagePath": "/path/to/dir",
11 "modelMetrics": "{\"Results\":[{\"Metrics\":{\"loss\":2.13,\"lr\":0.0005},\"Dataset\":{\"DatasetId\":\"ds-xxx\"}}]}",
12 "description": "first version"
13 }
14}
响应示例
JSON
1{
2 "requestId": "1159de20-f93d-4673-99fc-1c4cce681625",
3 "id": "mo-vnufEepi"
4}