diff --git a/api/desc/inference/inference.api b/api/desc/inference/inference.api index 7d8616fa..c8b6b8da 100644 --- a/api/desc/inference/inference.api +++ b/api/desc/inference/inference.api @@ -1,26 +1,23 @@ syntax = "v1" type ( - InferOption { - TaskName string `json:"taskName"` - TaskDesc string `json:"taskDesc"` - ModelName string `json:"modelName"` - ModelType string `json:"modelType"` - AdapterId string `json:"adapterId"` - AiClusterIds []string `json:"aiClusterIds,optional"` - ResourceType string `json:"resourceType,optional"` - ComputeCard string `json:"card,optional"` - Strategy string `json:"strategy"` - StaticWeightMap map[string]int32 `json:"staticWeightMap,optional"` - Params []string `json:"params,optional"` - Envs []string `json:"envs,optional"` - Cmd string `json:"cmd,optional"` - Replica int32 `json:"replicas,optional"` - } /******************image inference*************************/ ImageInferenceReq { - InferOption *InferOption `json:"inferOption,optional"` + TaskName string `form:"taskName"` + TaskDesc string `form:"taskDesc"` + ModelName string `form:"modelName"` + ModelType string `form:"modelType"` + AdapterId string `form:"adapterId"` + AiClusterIds []string `form:"aiClusterIds,optional"` + ResourceType string `form:"resourceType,optional"` + ComputeCard string `form:"card,optional"` + Strategy string `form:"strategy"` + StaticWeightMap map[string]int32 `form:"staticWeightMap,optional"` + Params []string `form:"params,optional"` + Envs []string `form:"envs,optional"` + Cmd string `form:"cmd,optional"` + Replica int32 `form:"replicas,optional"` } ImageInferenceResp { diff --git a/api/internal/types/types.go b/api/internal/types/types.go index 4b0eb9c5..b92be857 100644 --- a/api/internal/types/types.go +++ b/api/internal/types/types.go @@ -5879,25 +5879,21 @@ type Category struct { Name string `json:"name"` } -type InferOption struct { - TaskName string `json:"taskName"` - TaskDesc string `json:"taskDesc"` - ModelName string `json:"modelName"` - ModelType string `json:"modelType"` - AdapterId string `json:"adapterId"` - AiClusterIds []string `json:"aiClusterIds,optional"` - ResourceType string `json:"resourceType,optional"` - ComputeCard string `json:"card,optional"` - Strategy string `json:"strategy"` - StaticWeightMap map[string]int32 `json:"staticWeightMap,optional"` - Params []string `json:"params,optional"` - Envs []string `json:"envs,optional"` - Cmd string `json:"cmd,optional"` - Replica int32 `json:"replicas,optional"` -} - type ImageInferenceReq struct { - InferOption *InferOption `json:"inferOption,optional"` + TaskName string `form:"taskName"` + TaskDesc string `form:"taskDesc"` + ModelName string `form:"modelName"` + ModelType string `form:"modelType"` + AdapterId string `form:"adapterId"` + AiClusterIds []string `form:"aiClusterIds,optional"` + ResourceType string `form:"resourceType,optional"` + ComputeCard string `form:"card,optional"` + Strategy string `form:"strategy"` + StaticWeightMap map[string]int32 `form:"staticWeightMap,optional"` + Params []string `form:"params,optional"` + Envs []string `form:"envs,optional"` + Cmd string `form:"cmd,optional"` + Replica int32 `form:"replicas,optional"` } type ImageInferenceResp struct {