MatchModelServiceTemplateWithModel
MatchModelServiceTemplateWithModel
Execution Availability
Try It Out
Submit a mock request using the current auth context and example-driven inputs.
Request Inputs
Body Fields
paramObjectRequiredparam request body object.
modelUuidsListRequired模型UUID。
modelServiceUuidsListRequired模型服务UUID。
uuidStringOptional. The resource UUID.
descriptionStringOptional. The detailed description of the resource.
modelUuidString模型UUID。
zoneUuidStringRequiredThe zone UUID.
vmImageUuidString云主机镜像UUID。
primaryStorageUuidStringOptional. The primary storage UUID.
datasetUuidsList数据集UUID。
modelServiceGroupUuidsList模型服务组UUID。
dockerImageStringdocker镜像。
cpuNumIntegerNo description provided.
nameStringRequiredThe resource name.
environmentVariablesMap环境变量。
startupParametersMapNo description provided.
typeStringRequired类型。
clusterUuidStringOptional. The cluster UUID.
memorySizeLong内存大小。
l3NetworkUuidsListNo description provided.
serviceBootUptimeIntegerNo description provided.
rootDiskOfferingUuidStringNo description provided.
rootDiskSizeLong根磁盘大小。
resourceUuidStringOptional. The resource UUID.
tagUuidsListOptional. The tag UUID list.
instanceNumberIntegerRequiredThe instance number.
systemTagsListOptional. The system tags.
userTagsListOptional. The user tags.
requestCpuNumIntegerOptional. The requested CPU count.
requestMemorySizeLongOptional. The requested memory size.
Responses
Endpoint
POST/zstack/v1/ai/model-services/templates
/zstack/v1/ai/model-services/templates
Request Example
curl -X POST 'http://{host}/zstack/v1/ai/model-services/templates' -H 'Authorization: OAuth {sessionUuid}' -H 'Content-Type: application/json;charset=UTF-8' -d '{"param":{"modelUuids":["<modelUuids>"],"modelServiceUuids":["<modelServiceUuids>"],"uuid":"<uuid>","description":"<description>","modelUuid":"<modelUuid>","zoneUuid":"<zoneUuid>","vmImageUuid":"<vmImageUuid>","primaryStorageUuid":"<primaryStorageUuid>","datasetUuids":["<datasetUuids>"],"modelServiceGroupUuids":["<modelServiceGroupUuids>"],"dockerImage":"<dockerImage>","cpuNum":1,"name":"<name>","environmentVariables":{},"startupParameters":{},"type":"<type>","clusterUuid":"<clusterUuid>","memorySize":1,"l3NetworkUuids":["<l3NetworkUuids>"],"serviceBootUptime":1,"rootDiskOfferingUuid":"<rootDiskOfferingUuid>","rootDiskSize":1,"resourceUuid":"<resourceUuid>","tagUuids":["<tagUuids>"],"instanceNumber":1},"systemTags":["<systemTags>"],"userTags":["<userTags>"],"requestCpuNum":1,"requestMemorySize":1,"serviceLivez":"<serviceLivez>","serviceReadyz":"<serviceReadyz>","projectUuid":"<projectUuid>"}'
Response Example
200{ "result": { "modelUuid": { "modelServiceUuid": [ { "status": "Matched", "name": "CpuArchitecture", "fieldName": "cpuArchitecture", "fieldValue": "X86_64", "comments": "matched" } ] } } }Change History
This API has no change history records yet.
