第一次提交:阿龙电竞 Django 后端最新版本
This commit is contained in:
@@ -0,0 +1,366 @@
|
||||
# -*- coding: utf8 -*-
|
||||
# Copyright (c) 2017-2025 Tencent. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
import json
|
||||
|
||||
from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException
|
||||
from tencentcloud.common.abstract_client import AbstractClient
|
||||
from tencentcloud.dataagent.v20250513 import models
|
||||
|
||||
|
||||
class DataagentClient(AbstractClient):
|
||||
_apiVersion = '2025-05-13'
|
||||
_endpoint = 'dataagent.tencentcloudapi.com'
|
||||
_service = 'dataagent'
|
||||
|
||||
|
||||
def AddChunk(self, request):
|
||||
r"""文档切片新增
|
||||
|
||||
:param request: Request instance for AddChunk.
|
||||
:type request: :class:`tencentcloud.dataagent.v20250513.models.AddChunkRequest`
|
||||
:rtype: :class:`tencentcloud.dataagent.v20250513.models.AddChunkResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("AddChunk", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.AddChunkResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def ChatAI(self, request):
|
||||
r"""提供DataAgent 产品服务API
|
||||
|
||||
:param request: Request instance for ChatAI.
|
||||
:type request: :class:`tencentcloud.dataagent.v20250513.models.ChatAIRequest`
|
||||
:rtype: :class:`tencentcloud.dataagent.v20250513.models.ChatAIResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
return self._call_and_deserialize("ChatAI", params, models.ChatAIResponse, headers=request.headers)
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def CreateDataAgentSession(self, request):
|
||||
r"""生成DataAgent 会话ID
|
||||
|
||||
:param request: Request instance for CreateDataAgentSession.
|
||||
:type request: :class:`tencentcloud.dataagent.v20250513.models.CreateDataAgentSessionRequest`
|
||||
:rtype: :class:`tencentcloud.dataagent.v20250513.models.CreateDataAgentSessionResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("CreateDataAgentSession", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.CreateDataAgentSessionResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def DeleteChunk(self, request):
|
||||
r"""文档切片删除
|
||||
|
||||
:param request: Request instance for DeleteChunk.
|
||||
:type request: :class:`tencentcloud.dataagent.v20250513.models.DeleteChunkRequest`
|
||||
:rtype: :class:`tencentcloud.dataagent.v20250513.models.DeleteChunkResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("DeleteChunk", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.DeleteChunkResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def DeleteDataAgentSession(self, request):
|
||||
r"""删除会话
|
||||
|
||||
:param request: Request instance for DeleteDataAgentSession.
|
||||
:type request: :class:`tencentcloud.dataagent.v20250513.models.DeleteDataAgentSessionRequest`
|
||||
:rtype: :class:`tencentcloud.dataagent.v20250513.models.DeleteDataAgentSessionResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("DeleteDataAgentSession", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.DeleteDataAgentSessionResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def GetJobsByKnowledgeBaseId(self, request):
|
||||
r"""根据知识库id查询jobs 列表
|
||||
|
||||
:param request: Request instance for GetJobsByKnowledgeBaseId.
|
||||
:type request: :class:`tencentcloud.dataagent.v20250513.models.GetJobsByKnowledgeBaseIdRequest`
|
||||
:rtype: :class:`tencentcloud.dataagent.v20250513.models.GetJobsByKnowledgeBaseIdResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("GetJobsByKnowledgeBaseId", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.GetJobsByKnowledgeBaseIdResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def GetKnowledgeBaseFileList(self, request):
|
||||
r"""获取知识库文件信息列表
|
||||
|
||||
:param request: Request instance for GetKnowledgeBaseFileList.
|
||||
:type request: :class:`tencentcloud.dataagent.v20250513.models.GetKnowledgeBaseFileListRequest`
|
||||
:rtype: :class:`tencentcloud.dataagent.v20250513.models.GetKnowledgeBaseFileListResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("GetKnowledgeBaseFileList", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.GetKnowledgeBaseFileListResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def GetKnowledgeBaseList(self, request):
|
||||
r"""获取知识库列表
|
||||
|
||||
:param request: Request instance for GetKnowledgeBaseList.
|
||||
:type request: :class:`tencentcloud.dataagent.v20250513.models.GetKnowledgeBaseListRequest`
|
||||
:rtype: :class:`tencentcloud.dataagent.v20250513.models.GetKnowledgeBaseListResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("GetKnowledgeBaseList", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.GetKnowledgeBaseListResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def GetSessionDetails(self, request):
|
||||
r"""获取用户会话记录详情列表
|
||||
|
||||
:param request: Request instance for GetSessionDetails.
|
||||
:type request: :class:`tencentcloud.dataagent.v20250513.models.GetSessionDetailsRequest`
|
||||
:rtype: :class:`tencentcloud.dataagent.v20250513.models.GetSessionDetailsResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("GetSessionDetails", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.GetSessionDetailsResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def GetUploadJobDetails(self, request):
|
||||
r"""查询上传任务
|
||||
|
||||
:param request: Request instance for GetUploadJobDetails.
|
||||
:type request: :class:`tencentcloud.dataagent.v20250513.models.GetUploadJobDetailsRequest`
|
||||
:rtype: :class:`tencentcloud.dataagent.v20250513.models.GetUploadJobDetailsResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("GetUploadJobDetails", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.GetUploadJobDetailsResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def ModifyChunk(self, request):
|
||||
r"""编辑修改分片
|
||||
|
||||
:param request: Request instance for ModifyChunk.
|
||||
:type request: :class:`tencentcloud.dataagent.v20250513.models.ModifyChunkRequest`
|
||||
:rtype: :class:`tencentcloud.dataagent.v20250513.models.ModifyChunkResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("ModifyChunk", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.ModifyChunkResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def ModifyKnowledgeBase(self, request):
|
||||
r"""操作知识库
|
||||
|
||||
:param request: Request instance for ModifyKnowledgeBase.
|
||||
:type request: :class:`tencentcloud.dataagent.v20250513.models.ModifyKnowledgeBaseRequest`
|
||||
:rtype: :class:`tencentcloud.dataagent.v20250513.models.ModifyKnowledgeBaseResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("ModifyKnowledgeBase", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.ModifyKnowledgeBaseResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def QueryChunkList(self, request):
|
||||
r"""文档切片查询
|
||||
|
||||
:param request: Request instance for QueryChunkList.
|
||||
:type request: :class:`tencentcloud.dataagent.v20250513.models.QueryChunkListRequest`
|
||||
:rtype: :class:`tencentcloud.dataagent.v20250513.models.QueryChunkListResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("QueryChunkList", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.QueryChunkListResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def StopChatAI(self, request):
|
||||
r"""中断DataAgent的回答输出
|
||||
|
||||
:param request: Request instance for StopChatAI.
|
||||
:type request: :class:`tencentcloud.dataagent.v20250513.models.StopChatAIRequest`
|
||||
:rtype: :class:`tencentcloud.dataagent.v20250513.models.StopChatAIResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("StopChatAI", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.StopChatAIResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
|
||||
|
||||
def UploadAndCommitFile(self, request):
|
||||
r"""上传提交文件
|
||||
|
||||
:param request: Request instance for UploadAndCommitFile.
|
||||
:type request: :class:`tencentcloud.dataagent.v20250513.models.UploadAndCommitFileRequest`
|
||||
:rtype: :class:`tencentcloud.dataagent.v20250513.models.UploadAndCommitFileResponse`
|
||||
|
||||
"""
|
||||
try:
|
||||
params = request._serialize()
|
||||
headers = request.headers
|
||||
body = self.call("UploadAndCommitFile", params, headers=headers)
|
||||
response = json.loads(body)
|
||||
model = models.UploadAndCommitFileResponse()
|
||||
model._deserialize(response["Response"])
|
||||
return model
|
||||
except Exception as e:
|
||||
if isinstance(e, TencentCloudSDKException):
|
||||
raise
|
||||
else:
|
||||
raise TencentCloudSDKException(type(e).__name__, str(e))
|
||||
@@ -0,0 +1,296 @@
|
||||
# -*- coding: utf8 -*-
|
||||
# Copyright (c) 2017-2025 Tencent. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
|
||||
|
||||
from tencentcloud.common.abstract_client_async import AbstractClient
|
||||
from tencentcloud.dataagent.v20250513 import models
|
||||
from typing import Dict
|
||||
|
||||
|
||||
class DataagentClient(AbstractClient):
|
||||
_apiVersion = '2025-05-13'
|
||||
_endpoint = 'dataagent.tencentcloudapi.com'
|
||||
_service = 'dataagent'
|
||||
|
||||
async def AddChunk(
|
||||
self,
|
||||
request: models.AddChunkRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.AddChunkResponse:
|
||||
"""
|
||||
文档切片新增
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "AddChunk"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.AddChunkResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def ChatAI(
|
||||
self,
|
||||
request: models.ChatAIRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.ChatAIResponse:
|
||||
"""
|
||||
提供DataAgent 产品服务API
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "ChatAI"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.ChatAIResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def CreateDataAgentSession(
|
||||
self,
|
||||
request: models.CreateDataAgentSessionRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.CreateDataAgentSessionResponse:
|
||||
"""
|
||||
生成DataAgent 会话ID
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "CreateDataAgentSession"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.CreateDataAgentSessionResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def DeleteChunk(
|
||||
self,
|
||||
request: models.DeleteChunkRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.DeleteChunkResponse:
|
||||
"""
|
||||
文档切片删除
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "DeleteChunk"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.DeleteChunkResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def DeleteDataAgentSession(
|
||||
self,
|
||||
request: models.DeleteDataAgentSessionRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.DeleteDataAgentSessionResponse:
|
||||
"""
|
||||
删除会话
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "DeleteDataAgentSession"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.DeleteDataAgentSessionResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def GetJobsByKnowledgeBaseId(
|
||||
self,
|
||||
request: models.GetJobsByKnowledgeBaseIdRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.GetJobsByKnowledgeBaseIdResponse:
|
||||
"""
|
||||
根据知识库id查询jobs 列表
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "GetJobsByKnowledgeBaseId"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.GetJobsByKnowledgeBaseIdResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def GetKnowledgeBaseFileList(
|
||||
self,
|
||||
request: models.GetKnowledgeBaseFileListRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.GetKnowledgeBaseFileListResponse:
|
||||
"""
|
||||
获取知识库文件信息列表
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "GetKnowledgeBaseFileList"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.GetKnowledgeBaseFileListResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def GetKnowledgeBaseList(
|
||||
self,
|
||||
request: models.GetKnowledgeBaseListRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.GetKnowledgeBaseListResponse:
|
||||
"""
|
||||
获取知识库列表
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "GetKnowledgeBaseList"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.GetKnowledgeBaseListResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def GetSessionDetails(
|
||||
self,
|
||||
request: models.GetSessionDetailsRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.GetSessionDetailsResponse:
|
||||
"""
|
||||
获取用户会话记录详情列表
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "GetSessionDetails"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.GetSessionDetailsResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def GetUploadJobDetails(
|
||||
self,
|
||||
request: models.GetUploadJobDetailsRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.GetUploadJobDetailsResponse:
|
||||
"""
|
||||
查询上传任务
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "GetUploadJobDetails"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.GetUploadJobDetailsResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def ModifyChunk(
|
||||
self,
|
||||
request: models.ModifyChunkRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.ModifyChunkResponse:
|
||||
"""
|
||||
编辑修改分片
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "ModifyChunk"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.ModifyChunkResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def ModifyKnowledgeBase(
|
||||
self,
|
||||
request: models.ModifyKnowledgeBaseRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.ModifyKnowledgeBaseResponse:
|
||||
"""
|
||||
操作知识库
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "ModifyKnowledgeBase"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.ModifyKnowledgeBaseResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def QueryChunkList(
|
||||
self,
|
||||
request: models.QueryChunkListRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.QueryChunkListResponse:
|
||||
"""
|
||||
文档切片查询
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "QueryChunkList"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.QueryChunkListResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def StopChatAI(
|
||||
self,
|
||||
request: models.StopChatAIRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.StopChatAIResponse:
|
||||
"""
|
||||
中断DataAgent的回答输出
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "StopChatAI"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.StopChatAIResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
|
||||
async def UploadAndCommitFile(
|
||||
self,
|
||||
request: models.UploadAndCommitFileRequest,
|
||||
opts: Dict = None,
|
||||
) -> models.UploadAndCommitFileResponse:
|
||||
"""
|
||||
上传提交文件
|
||||
"""
|
||||
|
||||
kwargs = {}
|
||||
kwargs["action"] = "UploadAndCommitFile"
|
||||
kwargs["params"] = request._serialize()
|
||||
kwargs["resp_cls"] = models.UploadAndCommitFileResponse
|
||||
kwargs["headers"] = request.headers
|
||||
kwargs["opts"] = opts or {}
|
||||
|
||||
return await self.call_and_deserialize(**kwargs)
|
||||
@@ -0,0 +1,57 @@
|
||||
# -*- coding: utf8 -*-
|
||||
# Copyright (c) 2017-2025 Tencent. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
|
||||
# 操作失败。
|
||||
FAILEDOPERATION = 'FailedOperation'
|
||||
|
||||
# 内部错误。
|
||||
INTERNALERROR = 'InternalError'
|
||||
|
||||
# 参数错误。
|
||||
INVALIDPARAMETER = 'InvalidParameter'
|
||||
|
||||
# 自定义错误码
|
||||
INVALIDPARAMETER_INVALID = 'InvalidParameter.Invalid'
|
||||
|
||||
# 参数取值错误。
|
||||
INVALIDPARAMETERVALUE = 'InvalidParameterValue'
|
||||
|
||||
# 超过配额限制。
|
||||
LIMITEXCEEDED = 'LimitExceeded'
|
||||
|
||||
# 缺少参数错误。
|
||||
MISSINGPARAMETER = 'MissingParameter'
|
||||
|
||||
# 请求的次数超过了频率限制。
|
||||
REQUESTLIMITEXCEEDED = 'RequestLimitExceeded'
|
||||
|
||||
# 资源不足。
|
||||
RESOURCEINSUFFICIENT = 'ResourceInsufficient'
|
||||
|
||||
# 资源不存在。
|
||||
RESOURCENOTFOUND = 'ResourceNotFound'
|
||||
|
||||
# 资源不可用。
|
||||
RESOURCEUNAVAILABLE = 'ResourceUnavailable'
|
||||
|
||||
# 未授权操作。
|
||||
UNAUTHORIZEDOPERATION = 'UnauthorizedOperation'
|
||||
|
||||
# 未知参数错误。
|
||||
UNKNOWNPARAMETER = 'UnknownParameter'
|
||||
|
||||
# 操作不支持。
|
||||
UNSUPPORTEDOPERATION = 'UnsupportedOperation'
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user