Skip to content

Commit 39841cb

Browse files
committed
feat: add model setting
1 parent d3346de commit 39841cb

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

apps/models_provider/api/model.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from rest_framework import serializers
55

66
from common.mixins.api_mixin import APIMixin
7-
from common.result import ResultSerializer
7+
from common.result import ResultSerializer, DefaultResultSerializer
88
from models_provider.serializers.model_serializer import ModelModelSerializer, ModelCreateRequest
99
from django.utils.translation import gettext_lazy as _
1010

@@ -72,3 +72,9 @@ def get_request():
7272
@staticmethod
7373
def get_response():
7474
return ModelModelSerializer
75+
76+
77+
class DefaultModelResponse(APIMixin):
78+
@staticmethod
79+
def get_response():
80+
return DefaultResultSerializer()

apps/models_provider/views/model.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
from common.auth import TokenAuth
1515
from common.auth.authentication import has_permissions
1616
from common.constants.permission_constants import PermissionConstants
17-
from common.result import result
17+
from common.result import result, DefaultResultSerializer
1818
from common.utils.common import query_params_to_single_dict
19-
from models_provider.api.model import ModelCreateAPI, GetModelApi, ModelEditApi, ModelListResponse
19+
from models_provider.api.model import ModelCreateAPI, GetModelApi, ModelEditApi, ModelListResponse, DefaultModelResponse
2020
from models_provider.api.provide import ProvideApi
2121
from models_provider.serializers.model_serializer import ModelSerializer
2222

@@ -82,6 +82,7 @@ def put(self, request: Request, workspace_id, model_id: str):
8282
description=_('Delete model'),
8383
operation_id=_('Delete model'),
8484
parameters=GetModelApi.get_query_params_api(),
85+
responses=DefaultModelResponse.get_response(),
8586
tags=[_('Model')])
8687
@has_permissions(PermissionConstants.MODEL_DELETE.get_workspace_permission())
8788
def delete(self, request: Request, workspace_id: str, model_id: str):
@@ -147,6 +148,7 @@ class PauseDownload(APIView):
147148
description=_('Pause model download'),
148149
operation_id=_('Pause model download'),
149150
parameters=GetModelApi.get_query_params_api(),
151+
responses=DefaultModelResponse.get_response(),
150152
tags=[_('Model')])
151153
@has_permissions(PermissionConstants.MODEL_CREATE.get_workspace_permission())
152154
def put(self, request: Request, workspace_id: str, model_id: str):

0 commit comments

Comments
 (0)