# 句向量 输入句子,返回对应的句向量。 ## 请求格式说明 ** 调试工具:** 在线调试

请求方式:POST (HTTPS)

请求地址:

https://open.welink.huaweicloud.com/api/aiservice/v1/nlp/sentence-embedding

认证方式: access_token,请参考获取access_token

请求头部:

Content-Type: application/json
x-wlk-Authorization: access_token

请求参数:

{
    "sentences":["今天张三来北京了","今天李四来北京了"],
    "domain":"general"
}

请求参数说明:

参数 必选 参数类型 说明
sentences Array [String] 文本列表,文本长度为1~512,列表大小为1~1000,文本编码为UTF-8,目前只支持中文。
domain String 计算句向量时使用的模型名,目前只支持general,默认为general。

请求示例:

 curl -X POST \
  'https://open.welink.huaweicloud.com/api/aiservice/v1/nlp/sentence-embedding' \
  -H 'Accept-Charset: UTF-8' \
  -H 'Content-Type: application/json' \
  -H 'x-wlk-Authorization: access_token' \
  -d '{"sentences":["今天张三来北京了","今天李四来北京了"],"domain":"general"}'

响应格式说明

返回结果

正常返回结果

{
    "code": "0",
    "data": {
        "vectors": [
            [0.1331, 0.0488, 0.2441, 0.2514, -0.6771, 0.4782, 0.6759, 0.015, 0.0064, -0.6326, 0.3958, -0.6848, 0.1118, -0.1391, 0.4804, 0.9294, 0.1004, 0.2414, 0.2477, -0.8162, 1.2052, -0.6719, -0.47, -0.1946, -0.0606, 0.473, 0.0247, -0.3857, 1.1637, -0.6092, -0.5512, -0.2389, -0.2168, 0.1673, -0.4124, -0.1196, -0.7147, 1.1774, -0.8166, 0.1285, -0.3136, 0.4687, -0.5939, -0.4579, 0.1857, 0.049, -0.5936, -0.4554, -0.1878, 0.017],
            [0.0833, -0.0731, 0.298, 0.0085, -0.6858, 0.529, 0.887, 0.1772, -0.118, -0.7559, 0.1995, -0.6415, 0.3014, 0.2061, 0.9727, 0.9089, 0.1603, 0.3773, -0.146, -0.6429, 1.4808, -0.7797, -0.6061, -0.0854, -0.1324, 0.3183, 0.3378, -0.4552, 1.4929, -0.7543, -0.6089, -0.1906, -0.1892, 0.0628, -0.4675, -0.2478, -0.7632, 1.1876, -1.0734, -0.0954, -0.2896, 0.5757, -0.5601, -0.2595, 0.3831, 0.4729, -0.8736, -0.4378, -0.2519, 0.0448]
          ]
    },
    "error": "",
    "message": "ok"
}

异常返回结果

  • 句向量失败响应示例
{
    "code": "58002",
    "data": null,
    "error": "argument valid error: sentence must not be blank and sentence length 1-512",
    "message": "NLP service call exception"
}
  • Token验证失败响应示例
{
    "code": "58401",
    "data": null,
    "error": "Failed to verify the token.",
    "message": "Login authentication failed."
}

返回参数说明

参数 必选 参数类型 说明
code String 错误码
message String 调用成功时为"ok"。调用失败时的错误信息。
data Object 调用成功时表示调用结果,详见data数据结构。调用失败时为null。
error String 错误信息。
  • data 数据结构
参数 必选 参数类型 说明
vectors Array [float] 句向量结果列表,按输入句子顺序返回句向量,句向量维度默认为100。

错误码说明

错误码 说明
0 成功。
58401 无权限。
58402 非法参数异常。
58500 服务异常。
58002 NLP服务异常。

结果。 ""

    无结果。 ""