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(
|
@extend_schema(
|
||||||
methods=['PUT'],
|
methods=['PUT'],
|
||||||
summary=_('Batch refresh document vector library'),
|
summary=_('Batch generate related documents'),
|
||||||
operation_id=_('Batch refresh document vector library'),
|
description=_('Batch generate related documents'),
|
||||||
|
operation_id=_('Batch generate related documents'),
|
||||||
request=BatchGenerateRelatedAPI.get_request(),
|
request=BatchGenerateRelatedAPI.get_request(),
|
||||||
parameters=BatchGenerateRelatedAPI.get_parameters(),
|
parameters=BatchGenerateRelatedAPI.get_parameters(),
|
||||||
responses=BatchGenerateRelatedAPI.get_response(),
|
responses=BatchGenerateRelatedAPI.get_response(),
|
||||||
|
|||||||
@ -43,9 +43,9 @@ class FileView(APIView):
|
|||||||
|
|
||||||
@extend_schema(
|
@extend_schema(
|
||||||
methods=['DELETE'],
|
methods=['DELETE'],
|
||||||
summary=_('Get file'),
|
summary=_('Delete file'),
|
||||||
description=_('Get file'),
|
description=_('Delete file'),
|
||||||
operation_id=_('Get file'),
|
operation_id=_('Delete file'),
|
||||||
parameters=FileGetAPI.get_parameters(),
|
parameters=FileGetAPI.get_parameters(),
|
||||||
responses=FileGetAPI.get_response(),
|
responses=FileGetAPI.get_response(),
|
||||||
tags=[_('File')]
|
tags=[_('File')]
|
||||||
|
|||||||
@ -119,6 +119,7 @@ class KnowledgeView(APIView):
|
|||||||
description=_("Synchronize the knowledge base of the website"),
|
description=_("Synchronize the knowledge base of the website"),
|
||||||
operation_id=_("Synchronize the knowledge base of the website"),
|
operation_id=_("Synchronize the knowledge base of the website"),
|
||||||
parameters=SyncWebAPI.get_parameters(),
|
parameters=SyncWebAPI.get_parameters(),
|
||||||
|
request=SyncWebAPI.get_request(),
|
||||||
responses=SyncWebAPI.get_response(),
|
responses=SyncWebAPI.get_response(),
|
||||||
tags=[_('Knowledge Base')]
|
tags=[_('Knowledge Base')]
|
||||||
)
|
)
|
||||||
@ -169,6 +170,7 @@ class KnowledgeView(APIView):
|
|||||||
description=_('Re-vectorize'),
|
description=_('Re-vectorize'),
|
||||||
operation_id=_('Re-vectorize'),
|
operation_id=_('Re-vectorize'),
|
||||||
parameters=EmbeddingAPI.get_parameters(),
|
parameters=EmbeddingAPI.get_parameters(),
|
||||||
|
request=EmbeddingAPI.get_request(),
|
||||||
responses=EmbeddingAPI.get_response(),
|
responses=EmbeddingAPI.get_response(),
|
||||||
tags=[_('Knowledge Base')]
|
tags=[_('Knowledge Base')]
|
||||||
)
|
)
|
||||||
@ -188,6 +190,7 @@ class KnowledgeView(APIView):
|
|||||||
operation_id=_('Generate related'),
|
operation_id=_('Generate related'),
|
||||||
parameters=GenerateRelatedAPI.get_parameters(),
|
parameters=GenerateRelatedAPI.get_parameters(),
|
||||||
request=GenerateRelatedAPI.get_request(),
|
request=GenerateRelatedAPI.get_request(),
|
||||||
|
responses=GenerateRelatedAPI.get_response(),
|
||||||
tags=[_('Knowledge Base')]
|
tags=[_('Knowledge Base')]
|
||||||
)
|
)
|
||||||
def put(self, request: Request, workspace_id: str, knowledge_id: str):
|
def put(self, request: Request, workspace_id: str, knowledge_id: str):
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user