文档首页 > > API参考> API> 自然语言处理基础服务接口说明> 文本相似度

文本相似度

分享
更新时间: 2019/09/04 10:41

功能介绍

对文本对进行相似度计算。

API已商用,详情请参考价格说明

具体Endpoint请参见终端节点

URI

  • URI格式
    POST /v1/{project_id}/nlp-fundamental/text-similarity
  • 参数说明
    表1 URI参数说明

    参数名

    必选

    说明

    project_id

    来自公有云的Project ID,用于资源隔离。获取方式请参见获取项目ID

请求消息

请求参数如表2所示。

表2 请求参数

参数名

参数类型

必选

说明

text1

String

待计算文本1,长度1~512,文本编码为UTF-8。

text2

String

待计算文本2,长度1~512,文本编码为UTF-8。

lang

String

支持的文本语言类型,默认为zh。目前只支持中文。

响应消息

响应参数如表3所示。

表3 响应参数

参数名

参数类型

说明

similarity

Float

相似度得分,范围在0~1,默认小数点后保留8位。

error_code

String

调用失败时的错误码,具体参见错误码

调用成功时无此字段。

error_msg

String

调用失败时的错误信息。

调用成功时无此字段。

示例

  • 请求示例
    POST https://{endpoint}/v1/{project_id}/nlp-fundamental/text-similarity
    Request Header:
    Content-Type: application/json
    X-Auth-Token: MIINRwYJKoZIhvcNAQcCoIINODCCDTQCAQExDTALBglghkgBZQMEAgEwgguVBgkqhkiG...
    Request Body:
    {
      "text1":"今天天气晴朗",
      "text2":"今天天气晴",
      "lang":"zh"
    }
  • 响应示例
    • 成功响应示例
      {
        "similarity":0.92014253
      }
    • 失败响应示例
      {
          "error_code": "NLP.0301",
          "error_msg": "argument valid error:text2.must not be blank;"
      }

状态码

状态码请参见状态码

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区