lib/v20190408/client.rb in tencentcloud-sdk-nlp-1.0.278 vs lib/v20190408/client.rb in tencentcloud-sdk-nlp-1.0.279

- old
+ new

@@ -554,9 +554,35 @@ raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end + # 提供对中文文本的自动纠错功能,能够识别输入文本中的错误片段,定位错误并给出正确的文本结果;支持长度不超过128字符(含标点符号)的长文本纠错。 + + # 此功能是基于千亿级大规模互联网语料和LSTM、BERT等深度神经网络模型进行训练,并持续迭代更新,以保证效果不断提升,是搜索引擎、语音识别、内容审核等功能更好运行的基础之一。 + + # @param request: Request instance for TextCorrectionPro. + # @type request: :class:`Tencentcloud::nlp::V20190408::TextCorrectionProRequest` + # @rtype: :class:`Tencentcloud::nlp::V20190408::TextCorrectionProResponse` + def TextCorrectionPro(request) + body = send_request('TextCorrectionPro', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = TextCorrectionProResponse.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 + # 句子相似度接口能够基于深度学习技术来计算一个源句子和多个目标句子的相似度,相似度分值越大的两个句子在语义上越相似。目前仅支持短文本(不超过500字符)的相似度计算,长文本的相似度计算也即将推出。 # 鉴于句子相似度是一个应用非常广泛的功能,腾讯云自然语言处理团队在Bert等领先的深度神经网络模型的基础上,专门针对文本相似任务进行了优化,并持续迭代更新。基于句子相似度,可以轻松实现诸如文本去重、相似推荐等功能。 # 接口将以句子数量为单位消耗资源包,而不是调用接口次数为单位。 \ No newline at end of file