最近更新时间:2024.04.16 13:11:57
首次发布时间:2024.01.18 19:20:32
batchRerank 接口用于重新批量计算输入文本与检索到的文本之间的 score 值,以对召回结果进行重排序。
参数 | 类型 | 是否必选 | 参数说明 |
---|---|---|---|
datas | list[map] | 是 | map中包含query、content和title三个参数。list最大量为50。
|
List<Map<String,Object>> datas = new ArrayList<>(); Map<String,Object> map1 = new HashMap<>(); map1.put("query", "退改"); map1.put("content", "如果您需要人工服务,可以拨打人工客服电话:4006660921"); map1.put("title", "无"); Map<String,Object> map2 = new HashMap<>(); map2.put("query", "退改"); map2.put("content", "1、1日票 1.5日票 2日票的退款政策: -到访日前2天的00:00前,免费退款 - 到访日前2天的00:00至到访日前夜23:59期间,退款需扣除服务费(人民币80元) - 到访日当天(00:00 之后),不可退款 2、半日票的退款政策: - 未使用的门票可在所选入..."); map2.put("title", "门票退改政策|北京环球影城的门票退改政策"); Map<String,Object> map3 = new HashMap<>(); map3.put("query", "退改"); map3.put("content", "如果您需要人工服务,可以拨打人工客服电话:4006660921"); datas.add(map1); datas.add(map2); datas.add(map3); List<Double> res = vikingDBService.batchRerank(datas); System.out.println(res);
Java调用执行上面的任务,返回 list[score]值。