调用本接口调用已发布检索应用,返回纯召回结果。
参数名 | 类型 | 是否必传 | 描述 |
|---|---|---|---|
authorization | String | 否 | 开放平台网关鉴权;直连 VeraG 时使用 /system/api_key 生成的 Bearer API Key。 |
参数名 | 类型 | 是否必传 | 描述 |
|---|---|---|---|
app_id | Number | 否 | 已发布检索应用 ID。开放调用时必填;未传 app_id 时可使用 dialog_id。 |
dialog_id | Number | 是 | 检索应用 ID。开放调用必填,且必须与 API Key 绑定的应用一致。 |
question | String | 是 | 检索关键词或问题。 |
rag_setting | Object | 是 | 本次调用的召回参数。开放调用必填。详细参数说明参见下文 rag_setting 表。 |
metadata | Object | 否 | 扩展参数。支持通过 metadata.rag_setting 覆盖召回参数。 |
参数名 | 类型 | 是否必传 | 描述 |
|---|---|---|---|
kb_ids | Array | 否 | 知识库 ID 列表,开放调用必填且不能为空。 |
doc_ids | Array | 否 | 限定检索的文档 ID 列表;为空表示不按文档限定。 |
graph_ids | Array | 否 | 知识图谱 ID 列表,当前为预留字段。 |
ontology_ids | Array | 否 | 本体 ID 列表,当前为预留字段。 |
enable_kb_priority | Boolean | 否 | 是否启用知识库优先级。启用后按 kb_priority 的 P0/P1/P2 分组优先召回。 |
kb_priority | Object | 否 | 知识库优先级配置,key 固定为 p0、p1、p2,value 为知识库 ID 列表。 |
similarity_threshold | Number | 否 | 混合相似度阈值,仅召回综合得分大于等于该阈值的切片。 |
dense_weight | Number | 否 | 向量检索权重。值越低越偏关键词匹配,值越高越偏语义向量匹配。 |
top_k | Number | 否 | 初筛候选切片数。 |
top_n | Number | 否 | 最终返回切片数。 |
enable_rerank | Boolean | 否 | 是否启用语义重排序模型。 |
enable_llm_rerank | Boolean | 否 | 是否启用大模型重排序。 |
rank_score_threshold | Number | 否 | 重排序分数阈值,仅在重排序场景生效。 |
label_value_ids | Array | 否 | 知识标签值 ID 列表。同一标签内多个值为或,不同标签之间为且。 |
enable_agent_enhance_search | Boolean | 否 | 是否开启智能检索。开启后会通过大模型增强检索关键词。 |
extra | Object | 否 | 透传给底层召回服务的扩展参数。 |
参数名 | 类型 | 是否必传 | 描述 |
|---|---|---|---|
code | Number | 是 | 响应码:0=成功,非0=失败 |
msg | String | 否 | Code非0时,返回错误信息 |
message | String | 否 | 消息内容 |
data | Object | 是 | 数据,详细参数说明参见下文 data 表 |
参数名 | 类型 | 是否必传 | 描述 |
|---|---|---|---|
total | Number | 是 | 总数 |
chunks | Array | 是 | 检索结果,详细参数说明参见下文 chunks 表 |
doc_aggs | Array | 是 | 文档聚合,详细参数说明参见下文 doc_aggs 表 |
summary | String | 否 | 智能检索基于召回内容生成的总结回答 |
参数名 | 类型 | 是否必传 | 描述 |
|---|---|---|---|
kb_ids | Array | 是 | 知识库标识符 |
chunk_id | String | 是 | 分段标识符 |
content_with_weight | String | 是 | 分段权重 |
doc_id | String | 是 | 文档 ID |
important_kwd | Array | 是 | 核心关键词 |
image_id | String | 是 | 图片 ID |
similarity | Number | 是 | 相似度 |
vector_similarity | Number | 是 | 向量相似度 |
term_similarity | Number | 是 | 词条相似度 |
docnm_kwd | String | 是 | 文档名关键词 |
display_name | String | 否 | 文档展示名称 |
content_ltks | String | 是 | 内容标签 |
highlight | String | 否 | 高亮片段 |
question | String | 否 | 检索关键词或问题 |
extra | Object | 否 | 扩展参数 |
rank_score | Number | 否 | 排名分数 |
source | String | 否 | 数据源 |
character_count | Number | 否 | 当前切片的字符数 |
duration | String | 否 | 切片时长/定位信息 |
url | String | 否 | 文档文件 URL |
title | String | 否 | 从表格表头中提取出的分段标题 |
参数名 | 类型 | 是否必传 | 描述 |
|---|---|---|---|
doc_id | String | 是 | 文档 ID |
doc_name | String | 是 | 文档名称 |
display_name | String | 否 | 文档展示名称 |
count | Number | 是 | 数量 |
create_time | String | 否 | 创建时间 |
labels | Array | 否 | 文档标签,详情请参见下文 labels 表 |
avg_score | Number | 否 | 平均分 |
semantic_score | Number | 否 | 语义分 |
text | String | 否 | 文本 |
参数名 | 类型 | 是否必传 | 描述 |
|---|---|---|---|
create_time | Number | 否 | 创建时间戳 |
create_date | String | 否 | 创建时间 |
update_time | Number | 否 | 更新时间戳 |
update_date | String | 否 | 更新时间 |
label_id | Number | 是 | 标签ID |
label_name | String | 否 | 标签名称 |
label_type | String | 是 | 文档标签类型
|
label_values | Array | 否 | 标签值列表,详情请参见下文 label_values 表 |
label_value_builder | String | 否 | 标签值构建器
|
prompt_version | String | 否 | 提示词版本 |
label_usage | Number | 否 | 标签使用次数 |
参数名 | 类型 | 是否必传 | 描述 |
|---|---|---|---|
id | Number | 是 | 标签值ID |
value | String | 否 | 标签值 |
value_usage | Number | 否 | 标签值使用次数 |
label_value_builder | String | 否 | 标签值构建器
|