1414from common .auth import TokenAuth
1515from common .auth .authentication import has_permissions
1616from common .constants .permission_constants import PermissionConstants
17- from common .result import result , DefaultResultSerializer
17+ from common .result import result
1818from common .utils .common import query_params_to_single_dict
1919from models_provider .api .model import ModelCreateAPI , GetModelApi , ModelEditApi , ModelListResponse , DefaultModelResponse
2020from models_provider .api .provide import ProvideApi
@@ -25,6 +25,7 @@ class Model(APIView):
2525 authentication_classes = [TokenAuth ]
2626
2727 @extend_schema (methods = ['POST' ],
28+ summary = _ ("Create model" ),
2829 description = _ ("Create model" ),
2930 operation_id = _ ("Create model" ),
3031 tags = [_ ("Model" )],
@@ -38,7 +39,7 @@ def post(self, request: Request, workspace_id: str):
3839 with_valid = True ))
3940
4041 # @extend_schema(methods=['PUT'],
41- # description =_('Update model'),
42+ # summary =_('Update model'),
4243 # operation_id=_('Update model'),
4344 # request=ModelEditApi.get_request(),
4445 # responses=ModelCreateApi.get_response(),
@@ -50,6 +51,7 @@ def post(self, request: Request, workspace_id: str):
5051 # with_valid=True))
5152
5253 @extend_schema (methods = ['GET' ],
54+ summary = _ ('Query model list' ),
5355 description = _ ('Query model list' ),
5456 operation_id = _ ('Query model list' ),
5557 parameters = ModelCreateAPI .get_query_params_api (),
@@ -66,6 +68,7 @@ class Operate(APIView):
6668 authentication_classes = [TokenAuth ]
6769
6870 @extend_schema (methods = ['PUT' ],
71+ summary = _ ('Update model' ),
6972 description = _ ('Update model' ),
7073 operation_id = _ ('Update model' ),
7174 request = ModelEditApi .get_request (),
@@ -79,6 +82,7 @@ def put(self, request: Request, workspace_id, model_id: str):
7982 str (request .user .id )))
8083
8184 @extend_schema (methods = ['DELETE' ],
85+ summary = _ ('Delete model' ),
8286 description = _ ('Delete model' ),
8387 operation_id = _ ('Delete model' ),
8488 parameters = GetModelApi .get_query_params_api (),
@@ -90,6 +94,7 @@ def delete(self, request: Request, workspace_id: str, model_id: str):
9094 ModelSerializer .Operate (data = {'id' : model_id , 'user_id' : request .user .id }).delete ())
9195
9296 @extend_schema (methods = ['GET' ],
97+ summary = _ ('Query model details' ),
9398 description = _ ('Query model details' ),
9499 operation_id = _ ('Query model details' ),
95100 parameters = GetModelApi .get_query_params_api (),
@@ -104,6 +109,7 @@ class ModelParamsForm(APIView):
104109 authentication_classes = [TokenAuth ]
105110
106111 @extend_schema (methods = ['GET' ],
112+ summary = _ ('Get model parameter form' ),
107113 description = _ ('Get model parameter form' ),
108114 operation_id = _ ('Get model parameter form' ),
109115 parameters = GetModelApi .get_query_params_api (),
@@ -115,6 +121,7 @@ def get(self, request: Request, workspace_id: str, model_id: str):
115121 ModelSerializer .ModelParams (data = {'id' : model_id }).get_model_params ())
116122
117123 @extend_schema (methods = ['PUT' ],
124+ summary = _ ('Save model parameter form' ),
118125 description = _ ('Save model parameter form' ),
119126 operation_id = _ ('Save model parameter form' ),
120127 parameters = GetModelApi .get_query_params_api (),
@@ -130,6 +137,8 @@ class ModelMeta(APIView):
130137 authentication_classes = [TokenAuth ]
131138
132139 @extend_schema (methods = ['GET' ],
140+ summary = _ (
141+ 'Query model meta information, this interface does not carry authentication information' ),
133142 description = _ (
134143 'Query model meta information, this interface does not carry authentication information' ),
135144 operation_id = _ (
@@ -146,6 +155,7 @@ class PauseDownload(APIView):
146155 authentication_classes = [TokenAuth ]
147156
148157 @extend_schema (methods = ['PUT' ],
158+ summary = _ ('Pause model download' ),
149159 description = _ ('Pause model download' ),
150160 operation_id = _ ('Pause model download' ),
151161 parameters = GetModelApi .get_query_params_api (),
0 commit comments