Skip to content

维度值关键词召回

维度值关键词召回

根据输入的原始词召回工作区中的维度值关键词,并返回候选词对应的字段映射。调用前,需为该工作区所属客户配置向量服务。

请求方式

Request Method: POST
Request URL:    /openapi/v1/workspaces/{workspaceId}/keywords/recall/
Request Header:
  Authorization: "{连接密钥}"
  Content-Type: application/json

请求参数

{
  "words": ["门店", "商店"],
  "n_results": 10
}
参数 类型 必填 默认值 说明
连接密钥 string API 密钥,放在请求 Header 中
workspaceId string 工作区 ID,放在路径中
words list 原始词列表,至少包含一个非空字符串
n_results int 20 每个原始词的最大候选数,范围 1–100

返回结果

成功时,返回列表顺序与 words 的输入顺序一致;没有召回结果的原始词,其 results 为空列表。

{
  "errcode": 200,
  "errmsg": "success",
  "data": [
    {
      "source": "门店",
      "results": [
        {
          "word": "北京门店",
          "distance": 0.12,
          "prop": "d1=北京门店",
          "field": "d1",
          "tuids": "model-1"
        }
      ]
    },
    {
      "source": "商店",
      "results": []
    }
  ]
}
参数 类型 说明
data list 原始词对应的召回结果列表
data.N.source string 输入的原始词
data.N.results list 候选词列表
data.N.results.N.word string 召回到的维度值关键词
data.N.results.N.distance number 候选词与原始词的距离
data.N.results.N.prop string 维度值属性
data.N.results.N.field string 维度字段
data.N.results.N.tuids string 所属模型标识

未配置向量服务

若工作区所属客户未配置向量服务,接口返回:

{
  "errcode": 400,
  "errmsg": "当前工作区未配置向量服务,请先配置向量服务后重试。"
}