| 请求方法 | POST |
| 接口路径 | /openapi/kb/v1/open/kb/qa/list |
| 接口说明 | 查询知识库详情中QA知识点 |
请求头参数(Header)
| 参数名 | 位置 | 类型 | 示例值 |
| appid | header | string | 1090 |
| timestamp | header | string | {{$date.timestamp}} |
| nonce | header | string | 123456 |
| signature | header | string | |
请求体参数(Body)
| 参数名 | 类型 |
| tenantId | string |
| kbId | string |
| categoryId | string |
| qa | string |
| effectStatus | string |
| qaId | string |
| enable | null |
| createTimeStart | string |
| createTimeEnd | string |
| updateTimeStart | string |
| updateTimeEnd | string |
请求示例{
"tenantId": "1090",
"kbId": "2027309239167565824",
"categoryId": "0",
"qa": "",
"effectStatus": "",
"qaId": "",
"enable": null,
"createTimeStart": "",
"createTimeEnd": "",
"updateTimeStart": "",
"updateTimeEnd": ""
}响应说明
认证要求需要 Bearer Token 认证────────────────────────────────────────────────────────────
| 请求方法 | POST |
| 接口路径 | /openapi/kb/v1/open/kb/qa/add/kbid |
| 接口说明 | 增加知识库详情中QA知识点 |
请求体参数(Body)
| 参数名 | 类型 | 说明 |
| tenantId | string | |
| userId | integer | |
| categoryId | integer | |
| question | string | |
| answerType | string | |
| answer | string | |
| answerHyperText | string | |
| attachmentList | array | 数组,元素类型: string |
| effective | boolean | |
| effectiveStartTime | null | |
| effectiveEndTime | null | |
| keywords | array | 数组,元素类型: string |
| similarQaList | array | 数组,元素类型: string |
| relationQaList | array | 数组,元素类型: integer |
| answerMethod | string | |
| voiceId | integer | |
请求示例{
"tenantId": "1090",
"userId": "2027308192055377920",
"categoryId": 1,
"question": "我是一个普通问题",
"answerType": "TEXT",
"answer": "文本回复",
"answerHyperText": "",
"attachmentList": [],
"effective": false,
"effectiveStartTime": null,
"effectiveEndTime": null,
"keywords": [
"新的"
],
"similarQaList": [
"普通的qa是怎样的",
"普通的qa包含哪些内容"
],
"relationQaList": [
"2027327901382037504"
],
"answerMethod": "text",
"voiceId": "1990664838198546432"
}响应说明
认证要求此接口无需认证────────────────────────────────────────────────────────────
| 请求方法 | PUT |
| 接口路径 | /openapi/kb/v1/open/kb/qa/kbid/qaid |
| 接口说明 | 更新知识库详情中QA知识点 |
请求体参数(Body)
| 参数名 | 类型 | 说明 |
| tenantId | string | |
| userId | integer | |
| categoryId | string | |
| question | string | |
| answerType | string | |
| answer | string | |
| answerHyperText | string | |
| attachmentList | array | 数组,元素类型: string |
| effective | boolean | |
| effectiveStartTime | string | |
| effectiveEndTime | string | |
| keywords | array | 数组,元素类型: string |
| similarQaList | array | 数组,元素类型: string |
| relationQaList | array | 数组,元素类型: string |
| answerMethod | string | |
| voiceId | string | |
请求示例{
"tenantId": "1090",
"userId": "2027308192055377920",
"categoryId": "1",
"question": "我不是普通问题",
"answerType": "TEXT",
"answer": "文本回复",
"answerHyperText": "",
"attachmentList": [],
"effective": false,
"effectiveStartTime": "",
"effectiveEndTime": "",
"keywords": [
"新的"
],
"similarQaList": [
"普通的qa是怎样的",
"普通的qa包含哪些内容"
],
"relationQaList": [
"2027327901382037504"
],
"answerMethod": "text",
"voiceId": "1990664838198546432"
}响应说明
认证要求需要 Bearer Token 认证────────────────────────────────────────────────────────────
| 请求方法 | DELETE |
| 接口路径 | /openapi/kb/v1/open/kb/qa/delete |
| 接口说明 | 删除知识库详情中QA知识点 |
请求体参数(Body)
| 参数名 | 类型 | 说明 |
| tenantId | string | |
| userId | integer | |
| kbId | string | |
| qaId | string | |
请求示例{
"tenantId": "1090",
"userId": "2027308192055377920",
"kbId": "2027309239167565824",
"qaId": "2030957784421621760"
}响应说明
认证要求需要 Bearer Token 认证────────────────────────────────────────────────────────────
| 请求方法 | POST |
| 接口路径 | /openapi/kb/v1/open/kb/review/list |
| 接口说明 | 知识库审核列表 |
请求体参数(Body)
| 参数名 | 类型 |
| pageSize | integer |
| pageNum | integer |
| query | object |
| query.tenantId | string |
| query.userId | string |
| query.status | string |
| query.keywords | string |
| query.kbId | string |
| query.createUser | string |
| query.recordType | string |
| query.reviewType | string |
| query.reviewUserId | string |
| query.createTimeStart | string |
| query.createTimeEnd | string |
| query.reviewTimeStart | string |
| query.reviewTimeEnd | string |
请求示例{
"pageSize": 20,
"pageNum": 1,
"query": {
"tenantId": "1090",
"userId": "2027308192055377920",
"status": "REVIEWING",
"keywords": "",
"kbId": "2027309239167565824",
"createUser": "",
"recordType": "",
"reviewType": "",
"reviewUserId": "",
"createTimeStart": "2026-02-16 10:44:38",
"createTimeEnd": "2026-04-16 10:44:38",
"reviewTimeStart": "",
"reviewTimeEnd": ""
}
}响应说明
认证要求此接口无需认证────────────────────────────────────────────────────────────
| 请求方法 | POST |
| 接口路径 | /openapi/kb/v1/open/kb/review/doReview |
| 接口说明 | 知识库审核 |
请求体参数(Body)
| 参数名 | 类型 | 说明 |
| id | string | |
| tenantId | string | |
| userId | string | |
| kbId | string | |
| reviewResult | string | |
请求示例{
"id": "2033802172357058560",
"tenantId": "1090",
"userId": "2027308192055377920",
"kbId": "2027309239167565824",
"reviewResult": "REJECTED"
}响应说明
| 请求方法 | POST |
| 接口路径 | /openapi/kb/v1/open/kb/qa/batch-status |
| 接口说明 | 知识库上下线 |
请求体参数(Body)
| 参数名 | 类型 |
| kbId | string |
| enable | boolean |
| tenantId | string |
| userId | string |
| idList | array |
| query | object |
| query.categoryId | string |
| query.kbId | string |
| query.qa | string |
| query.effectStatus | string |
| query.qaId | string |
| query.enable | null |
| query.createTimeStart | string |
| query.createTimeEnd | string |
| query.updateTimeStart | string |
| query.updateTimeEnd | string |
请求示例{
"kbId": "2027309239167565824",
"enable": true,
"tenantId": "1090",
"userId": "2027308192055377920",
"idList": [
"2033798084168982528"
],
"query": {
"categoryId": "0",
"kbId": "2027309239167565824",
"qa": "",
"effectStatus": "",
"qaId": "",
"enable": null,
"createTimeStart": "",
"createTimeEnd": "",
"updateTimeStart": "",
"updateTimeEnd": ""
}
}响应说明
| 类型 | 说明 |
| string | 字符串类型 |
| integer | 整数类型 |
| boolean | 布尔类型(true/false) |
| array | 数组类型 |
| object | 对象类型 |
| null | 空值 |