調用CreateAlgoLib創建算法庫。

調試

您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。

請求參數

名稱 類型 是否必選 示例值 描述
Action String CreateAlgoLib

系統規定參數。取值:CreateAlgoLib

AlgoLibName String name

算法庫名稱。

AlgoLibVersion String 1.0.0

算法庫版本。

CapabilityNames String PERSON,FACE

能力集名稱,多個能力集用半角“,”隔開。

Capacity Integer 30

算法庫計算容量,對應視頻路數。

InstanceId String cityvisual-****

實例ID。

JsonText String [{ "objType": "person", "dbTableName": "person_offline_result", "indexName": "person_offline_index", "indexMode": "INDEX_PER_DAY", "topicName": "person_offline", "fields": [{ "name": "cameraId", "type": "string", "mandatory": true, "isDatabaseField": true, "isSearchEngineField": true, "isMessageQueueField": true }, { "name": "objType", "type": "string", "mandatory": true, "isDatabaseField": true, "isSearchEngineField": true, "isMessageQueueField": true }, { "name": "fileId", "type": "string", "mandatory": false, "isDatabaseField": true, "isSearchEngineField": true, "isMessageQueueField": true } ] }]

算法庫配置參數,Json格式的字符串。

OssAccessKeyId String LTAI********CSXJ

算法包所在OSS的AccessKey ID。

OssAccessKeySecret String etyDr0EZnf9NQ*************isN0

算法包所在OSS的AccessKey Secret。

OssBucket String bucket

算法包所在OSS的存儲空間Bucket名稱。

OssEndpoint String oss-cn-shanghai-internal.aliyuncs.com

算法包所在OSS的Endpoint。

OssPath String library/xxxx.tar.gz

算法包在OSS中的相對路徑。

Text String xxx

算法庫的配置信息,jsonText的文本形式。

RegionId String cn-shanghai

地域ID。

返回數據

名稱 類型 示例值 描述
AlgoLibId String 36

創建的算法庫ID。

RequestId String E175B041-75A2-4335-B3AC-0FD008F93627

請求ID。

示例

請求示例


http(s)://[Endpoint]/?Action=CreateAlgoLib
&AlgoLibName=name
&AlgoLibVersion=1.0.0
&CapabilityNames=PERSON,FACE
&Capacity=30
&InstanceId=cityvisual-****
&JsonText=[{      "objType": "person",      "dbTableName": "person_offline_result",      "indexName": "person_offline_index",      "indexMode": "INDEX_PER_DAY",      "topicName": "person_offline",      "fields": [{          "name": "cameraId",          "type": "string",          "mandatory": true,          "isDatabaseField": true,          "isSearchEngineField": true,          "isMessageQueueField": true      }, {          "name": "objType",          "type": "string",          "mandatory": true,          "isDatabaseField": true,          "isSearchEngineField": true,          "isMessageQueueField": true      }, {          "name": "fileId",          "type": "string",          "mandatory": false,          "isDatabaseField": true,          "isSearchEngineField": true,          "isMessageQueueField": true      }  ]  }]
&OssAccessKeyId=LTAI********CSXJ
&OssAccessKeySecret=etyDr0EZnf9NQ*************isN0
&OssBucket=bucket
&OssEndpoint=oss-cn-shanghai-internal.aliyuncs.com
&OssPath=library/xxxx.tar.gz
&Text=xxx
&<公共請求參數>

正常返回示例

XML 格式

<CreateAlgoLibResponse>
      <AlgoLibId>36</AlgoLibId>
      <RequestId>E175B041-75A2-4335-B3AC-0FD008F93627</RequestId>
</CreateAlgoLibResponse>

JSON 格式

{
	"AlgoLibId":36,
	"RequestId":"E175B041-75A2-4335-B3AC-0FD008F93627"
}

錯誤碼

HttpCode 錯誤碼 錯誤信息 描述
400 InvalidName.Malformed The specified Name is incorrectly formatted. 指定的Name格式不合法。
404 InvalidOssBucket.NotFound The specified OssBucket does not exist. 指定的OssBucket不存在。
403 InvalidOssBucket.ValueUnauthorized You are not authorized to operate on the specified OSS bucket. 指定OssBucket無權限。
404 InvalidOssEndpoint.NotFound The specified OssEndpoint does not exist. 指定的OssEndpoint不存在。
400 InvalidCapacity.ValueNotSupported The specified Capacity is invalid. 指定的Capacity不合法。
400 InvalidCapabilities.ValueNotSupported The specified Capabilities is invalid. 指定的Capabilities不合法。
400 InvalidName.Duplicate The specified name already exists. 指定的名稱已存在。

訪問錯誤中心查看更多錯誤碼。