mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 10:12:51 +00:00
feat: add request and response handling for SyncWeb, Embedding, and GenerateRelated APIs
This commit is contained in:
parent
a75501737f
commit
6f209d740d
|
|
@ -341,8 +341,9 @@ class DocumentView(APIView):
|
|||
|
||||
@extend_schema(
|
||||
methods=['PUT'],
|
||||
summary=_('Batch refresh document vector library'),
|
||||
operation_id=_('Batch refresh document vector library'),
|
||||
summary=_('Batch generate related documents'),
|
||||
description=_('Batch generate related documents'),
|
||||
operation_id=_('Batch generate related documents'),
|
||||
request=BatchGenerateRelatedAPI.get_request(),
|
||||
parameters=BatchGenerateRelatedAPI.get_parameters(),
|
||||
responses=BatchGenerateRelatedAPI.get_response(),
|
||||
|
|
|
|||
|
|
@ -43,9 +43,9 @@ class FileView(APIView):
|
|||
|
||||
@extend_schema(
|
||||
methods=['DELETE'],
|
||||
summary=_('Get file'),
|
||||
description=_('Get file'),
|
||||
operation_id=_('Get file'),
|
||||
summary=_('Delete file'),
|
||||
description=_('Delete file'),
|
||||
operation_id=_('Delete file'),
|
||||
parameters=FileGetAPI.get_parameters(),
|
||||
responses=FileGetAPI.get_response(),
|
||||
tags=[_('File')]
|
||||
|
|
|
|||
|
|
@ -119,6 +119,7 @@ class KnowledgeView(APIView):
|
|||
description=_("Synchronize the knowledge base of the website"),
|
||||
operation_id=_("Synchronize the knowledge base of the website"),
|
||||
parameters=SyncWebAPI.get_parameters(),
|
||||
request=SyncWebAPI.get_request(),
|
||||
responses=SyncWebAPI.get_response(),
|
||||
tags=[_('Knowledge Base')]
|
||||
)
|
||||
|
|
@ -169,6 +170,7 @@ class KnowledgeView(APIView):
|
|||
description=_('Re-vectorize'),
|
||||
operation_id=_('Re-vectorize'),
|
||||
parameters=EmbeddingAPI.get_parameters(),
|
||||
request=EmbeddingAPI.get_request(),
|
||||
responses=EmbeddingAPI.get_response(),
|
||||
tags=[_('Knowledge Base')]
|
||||
)
|
||||
|
|
@ -188,6 +190,7 @@ class KnowledgeView(APIView):
|
|||
operation_id=_('Generate related'),
|
||||
parameters=GenerateRelatedAPI.get_parameters(),
|
||||
request=GenerateRelatedAPI.get_request(),
|
||||
responses=GenerateRelatedAPI.get_response(),
|
||||
tags=[_('Knowledge Base')]
|
||||
)
|
||||
def put(self, request: Request, workspace_id: str, knowledge_id: str):
|
||||
|
|
|
|||
Loading…
Reference in New Issue