feat: model editing

This commit is contained in:
Junyan Qin
2025-05-10 14:25:44 +08:00
parent 138ddf122a
commit 90b479b9d2
3 changed files with 50 additions and 33 deletions

View File

@@ -19,7 +19,7 @@ class LLMModelsRouterGroup(group.RouterGroup):
return self.success(data={'uuid': model_uuid})
@self.route('/<model_uuid>', methods=['GET', 'DELETE'])
@self.route('/<model_uuid>', methods=['GET', 'PUT', 'DELETE'])
async def _(model_uuid: str) -> str:
if quart.request.method == 'GET':
model = await self.ap.model_service.get_llm_model(model_uuid)
@@ -28,12 +28,12 @@ class LLMModelsRouterGroup(group.RouterGroup):
return self.http_status(404, -1, 'model not found')
return self.success(data={'model': model})
# elif quart.request.method == 'PUT':
# json_data = await quart.request.json
elif quart.request.method == 'PUT':
json_data = await quart.request.json
# await self.ap.model_service.update_llm_model(model_uuid, json_data)
await self.ap.model_service.update_llm_model(model_uuid, json_data)
# return self.success()
return self.success()
elif quart.request.method == 'DELETE':
await self.ap.model_service.delete_llm_model(model_uuid)