通过自然语言查询本体实例,自动解析查询意图并返回结构化结果
请求方式:POST
请求地址:{{domain}}/profile_platform/api/v2/rag/subject_kb/nl_query
参数名 | 类型 | 是否必传 | 参数示例 | 描述 |
|---|---|---|---|---|
query | string | 是 | 城市存在施工的地点 | 自然语言查询语句 |
llm_id | int | 否 | 123 | LLM模型ID,不传时自动取当前租户下第一个主体的llm_id |
subject_ids | Array | 否 | [456] | 限定可查询的对象类型ID范围;不传表示全部对象类型 |
relation_type_ids | Array | 否 | [321] | 限定可查询的关系类型ID范围;不传表示全部关系类型 |
参数名 | 类型 | 是否必传 | 参数示例 | 描述 |
|---|---|---|---|---|
code | int | 是 | 0 | 响应码:0=成功,非0=失败 |
msg | string | 否 | "success" | Code非0时,返回错误信息 |
message | string | 否 | "success" | 错误信息(与msg相同) |
data | bool | 否 | true | 数据列表,详细参数说明参见下文 data 表 |
参数名 | 类型 | 是否必传 | 参数示例 | 描述 |
|---|---|---|---|---|
subject_results | Array | 否 | {} | 主体查询结果,详细参数说明参见下文 subject_results 表 |
relation_results | Array | 否 | {} | 关系查询结果,详细参数说明参见下文 relation_results 表 |
参数名 | 类型 | 是否必传 | 参数示例 | 描述 |
|---|---|---|---|---|
subject_id | int | 是 | 123 | 主体ID |
subject_name | string | 是 | "demo" | 主体名称 |
total | int | 是 | 5 | 总数 |
page | int | 是 | 1 | 当前页 |
page_size | int | 是 | 5 | 每页数量 |
items | Array | 否 | {} | 实例列表 |
参数名 | 类型 | 是否必传 | 参数示例 | 描述 |
|---|---|---|---|---|
relation_type_id | int | 是 | 123 | 关系类型ID |
relation_type_name | string | 是 | "demo" | 关系类型名称 |
total | int | 是 | 5 | 总数 |
page | int | 是 | 1 | 当前页 |
page_size | int | 是 | 5 | 每页数量 |
items | Array | 否 | {} | 实例列表 |