class TencentCloud::Lkeap::V20240522::Client
def ChatCompletions(request)
-
request:
() -- Request instance for ChatCompletions.
def ChatCompletions(request) body = send_request('ChatCompletions', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = ChatCompletionsResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def CreateAttributeLabel(request)
-
request:
() -- Request instance for CreateAttributeLabel.
def CreateAttributeLabel(request) body = send_request('CreateAttributeLabel', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = CreateAttributeLabelResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def CreateKnowledgeBase(request)
-
request:
() -- Request instance for CreateKnowledgeBase.
def CreateKnowledgeBase(request) body = send_request('CreateKnowledgeBase', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = CreateKnowledgeBaseResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def CreateQA(request)
-
request:
() -- Request instance for CreateQA.
def CreateQA(request) body = send_request('CreateQA', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = CreateQAResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def CreateReconstructDocumentFlow(request)
-
request:
() -- Request instance for CreateReconstructDocumentFlow.
def CreateReconstructDocumentFlow(request) body = send_request('CreateReconstructDocumentFlow', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = CreateReconstructDocumentFlowResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def CreateSplitDocumentFlow(request)
-
request:
() -- Request instance for CreateSplitDocumentFlow.
def CreateSplitDocumentFlow(request) body = send_request('CreateSplitDocumentFlow', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = CreateSplitDocumentFlowResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DeleteAttributeLabels(request)
-
request:
() -- Request instance for DeleteAttributeLabels.
def DeleteAttributeLabels(request) body = send_request('DeleteAttributeLabels', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DeleteAttributeLabelsResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DeleteDocs(request)
-
request:
() -- Request instance for DeleteDocs.
def DeleteDocs(request) body = send_request('DeleteDocs', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DeleteDocsResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DeleteKnowledgeBase(request)
-
request:
() -- Request instance for DeleteKnowledgeBase.
def DeleteKnowledgeBase(request) body = send_request('DeleteKnowledgeBase', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DeleteKnowledgeBaseResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DeleteQAs(request)
-
request:
() -- Request instance for DeleteQAs.
def DeleteQAs(request) body = send_request('DeleteQAs', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DeleteQAsResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def DescribeDoc(request)
-
request:
() -- Request instance for DescribeDoc.
def DescribeDoc(request) body = send_request('DescribeDoc', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = DescribeDocResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def GetEmbedding(request)
-
request:
() -- Request instance for GetEmbedding.
def GetEmbedding(request) body = send_request('GetEmbedding', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = GetEmbeddingResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def GetReconstructDocumentResult(request)
-
request:
() -- Request instance for GetReconstructDocumentResult.
def GetReconstructDocumentResult(request) body = send_request('GetReconstructDocumentResult', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = GetReconstructDocumentResultResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def GetSplitDocumentResult(request)
-
request:
() -- Request instance for GetSplitDocumentResult.
def GetSplitDocumentResult(request) body = send_request('GetSplitDocumentResult', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = GetSplitDocumentResultResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def ImportQAs(request)
-
request:
() -- Request instance for ImportQAs.
def ImportQAs(request) body = send_request('ImportQAs', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = ImportQAsResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def ListAttributeLabels(request)
-
request:
() -- Request instance for ListAttributeLabels.
def ListAttributeLabels(request) body = send_request('ListAttributeLabels', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = ListAttributeLabelsResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def ListDocs(request)
-
request:
() -- Request instance for ListDocs.
def ListDocs(request) body = send_request('ListDocs', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = ListDocsResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def ListQAs(request)
-
request:
() -- Request instance for ListQAs.
def ListQAs(request) body = send_request('ListQAs', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = ListQAsResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def ModifyAttributeLabel(request)
-
request:
() -- Request instance for ModifyAttributeLabel.
def ModifyAttributeLabel(request) body = send_request('ModifyAttributeLabel', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = ModifyAttributeLabelResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def ModifyQA(request)
-
request:
() -- Request instance for ModifyQA.
def ModifyQA(request) body = send_request('ModifyQA', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = ModifyQAResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def QueryRewrite(request)
-
request:
() -- Request instance for QueryRewrite.
def QueryRewrite(request) body = send_request('QueryRewrite', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = QueryRewriteResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def ReconstructDocumentSSE(request)
-
request:
() -- Request instance for ReconstructDocumentSSE.
def ReconstructDocumentSSE(request) body = send_request('ReconstructDocumentSSE', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = ReconstructDocumentSSEResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def RetrieveKnowledge(request)
-
request:
() -- Request instance for RetrieveKnowledge.
def RetrieveKnowledge(request) body = send_request('RetrieveKnowledge', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = RetrieveKnowledgeResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def RunRerank(request)
-
request:
() -- Request instance for RunRerank.
def RunRerank(request) body = send_request('RunRerank', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = RunRerankResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def UploadDoc(request)
-
request:
() -- Request instance for UploadDoc.
def UploadDoc(request) body = send_request('UploadDoc', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = UploadDocResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def UploadDocRealtime(request)
-
request:
() -- Request instance for UploadDocRealtime.
def UploadDocRealtime(request) body = send_request('UploadDocRealtime', request.serialize) response = JSON.parse(body) if response['Response'].key?('Error') == false model = UploadDocRealtimeResponse.new model.deserialize(response['Response']) model else code = response['Response']['Error']['Code'] message = response['Response']['Error']['Message'] reqid = response['Response']['RequestId'] raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) end rescue TencentCloud::Common::TencentCloudSDKException => e raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end
def initialize(credential, region, profile = nil)
def initialize(credential, region, profile = nil) api_version = '2024-05-22' api_endpoint = 'lkeap.tencentcloudapi.com' sdk_version = 'LKEAP_' + File.read(File.expand_path('../VERSION', __dir__)).strip super(credential, region, api_version, api_endpoint, sdk_version, profile) end