##GET接口
### 1. 获取关键词列表 action = list
# 参数
- page string 当前页数
- limit string 每页数量
- kw string 搜索关键词
# 返回
{
"code": 0,
"data": {
"page": 1,
"limit": 10,
"count": 2,
"list": [
{
"id": 5,
"uid": 1,
"team_id": 1,
"content": "衣服", // 关键词
"extra_info": "", // 额外信息
"knowledge_target_customer": { // 目标客户
"name": "小朋友", // 客户名称
"demand": "喝水", // 客户需求
"region": "幼儿园", // 客户区域
"md5": "779fb398b2dbf2533aaa16b504770a7d"
},
"status": 1, // 状态| 0不可以| 1正常
"created_at": "2026-05-27 15:49:05",
"updated_at": "2026-05-29 10:50:36",
"questions": [ // 关联问题
"幼儿园小朋友喝水的时候鞋子需要注意什么",
"幼儿园小朋友喝水的时候鞋子需要注意什么",
],
"quantity": 2, // 问题数量
}
]
}
},
### 2. 获取关键词详情 action = detail
# 参数
- id int 关键词ID
# 返回
{
"code": 0,
"data": {
"id": 8,
"knowledge_id": 1, // 关联的知识库ID
"uid": 1,
"team_id": 1,
"content": "鞋子", // 关键词
"extra_info": "", // 额外信息
"knowledge_target_customer": { // 目标客户
"name": "小朋友", // 客户名称
"demand": "喝水", // 客户需求
"region": "幼儿园", // 客户区域
"md5": "779fb398b2dbf2533aaa16b504770a7d"
},
"status": 1,
"created_at": "2026-05-29 15:15:28",
"updated_at": "2026-05-29 15:15:28",
"knowledge": { // 关联的知识库
"id": 1,
"uid": 1,
"team_id": 1,
"name": "水杯知识库",
"brand_name": "超级水杯", // 品牌名称
"brand_intro": "无敌超级水杯,谁用都说好", // 品牌介绍
"team_intro": "无", // 团队介绍
"target_customer": [ // 目标客户列表
{
"name": "小朋友", // 客户名称
"demand": "喝水", // 客户需求
"region": "幼儿园", // 客户区域
"md5": "779fb398b2dbf2533aaa16b504770a7d"
},
{
"name": "学生",
"demand": "喝水",
"region": "小学",
"md5": "a730f7cccec9a57c00c674448c9b9f17"
}
],
"industry": [ // 行业领域
"制造业",
"服务业"
],
"competitive_brands": [], // 竞争品牌
"core_function": [], // 核心功能
"pricing": ["10-100元"], // 定价
"product_service": "", // 产品服务
"qualification": [], // 资质
"customer_case": [], // 客户案例
"sort": 0,
"created_at": "2026-05-29 13:57:03",
"updated_at": "2026-05-29 14:19:05"
},
"questions": [ // 关联问题
"幼儿园小朋友喝水的时候鞋子需要注意什么",
"幼儿园小朋友穿的鞋子有喝水相关的吗",
],
"quantity": 2, // 问题数量
}
}
##POST接口
### 1. 编辑&新增 action = edit
# 参数
- id - int - id
- knowledge_id - int - 关联的知识库id
- content - string - 问题内容
- extra_info - string - 额外信息
- knowledge_target_customer_md5 - string - 目标客户md5列表
- questions - array - 关联问题列表
### 2. 删除 action = delete
# 参数
- id - int - id
### 3. 生成关联问题 action = generate_question
# 参数
- keyword - string - 关键词内容
- knowledge_id - int - 关联的知识库id
- knowledge_target_customer_md5 - string - 目标客户md5值
- extra_info - string - 额外信息
- limit - int - 生成数量