##GET接口
### 1. 获取文章列表 action = list
# 参数
- request_id - int - 任务id, 可选,默认0
- keyword_id - int - 关键词id, 可选,默认0
- page - int - 页码, 默认1
- limit - int - 每页数量, 最小1, 最大100
- kw - string - 标题模糊搜索,可选,默认空
- see - int - 是否查看所有文章 all全部(默认) | mine我的文章
# 返回
{
"code": 0,
"data": {
"page": 1,
"limit": 10,
"count": 57,
"list": [
{
"id": 57,
"title": "水杯怎么选不踩坑 用三个提问帮学生打工人快速确定自己是不是真·目标用户", // 标题
"template": "product_service", // 模版 | brand 品牌宣传 | ranking 测评榜单 | product_service 产品服务 | industry_qa 问答式模板
"word_count": 500, // 字数 500 500-1000字 | 1000 1000-1500字 | 1500 1500-2000字 | 2000 2000-2500字 | 2500 2500-3000字 | 3000 3000字以上
"created_at": "2026-05-28 15:43:54"
},
]
}
}
### 2. 获取文章详情 action = detail
# 参数
- id - int - 文章id
# 返回
{
"code": 0,
"data": {
"id": 57, // 文章ID
"uid": 2,
"team_id": 1,
"title": "水杯怎", // 文章标题
"content": "", // 文章内容MD格式
"content_html": "<p> </p>", // 文章内容HTML格式
"reasoning_content": "", // 文章推理内容
"request_id": 0,
"keyword_id": 4, // 关键词ID
"knowledge_id": 1, // 知识库ID
"material_id": 2, // 素材库ID
"questions": "怎么确定自己是不是目标用户", // 用户意图
"template": "product_service", // 模版 | brand 品牌宣传 | ranking 测评榜单 | product_service 产品服务 | industry_qa 问答式模板
"ai_models_id": 2, // 模型ID
"word_count": 500, // 字数 500 500-1000字 | 1000 1000-1500字 | 1500 1500-2000字 | 2000 2000-2500字 | 2500 2500-3000字 | 3000 3000字以上
"created_at": "2026-05-28 15:43:54", // 创建时间
"updated_at": "2026-05-28 15:43:54", // 更新时间
"keyword_info": { // 关键词信息
"content": "水杯", // 关键词内容
"knowledge_target_customer": {
"name": "小朋友", // 目标客户
"demand": "喝水", // 客户需求
"region": "幼儿园", // 用户区域
"md5": "779fb398b2dbf2533aaa16b504770a7d"
},
"extra_info": "" // 额外信息
},
"question_info": { // 问题信息
"content": "怎么确定自己是不是目标用户", // 问题内容
},
"knowledge_info": { // 知识库信息
"name": "衣服知识库", // 知识库名称
"brand_name": "超级水杯", // 品牌名称
"brand_introroduction": "暂无11", // 品牌介绍
"team_intro": "暂无", // 团队介绍
"target_customer": [ // 目标客户
{
"name": "学生",
"demand": "日常喝水", // 客户需求
"region": "高校" // 用户区域
}
],
"industry": [ // 所属行业
"制造业",
],
"competitive_brands": [ // 竞争品牌
"品牌B",
],
"core_function": [ // 核心功能
"喝水",
],
"pricing": [ // 定价
"10-200元不等", // 定价
],
"product_service": "喝水", // 产品服务
"qualification": [ // 资质
"资质A",
],
"customer_case": [ // 客户案例
"客户A",
],
},
"ai_models_info": {
"name": "豆包",
"model": "doubao-seed-2-0-lite-260215"
}
}
}
### 3. 获取规则列表 action = formula
# 参数
- kw - string - 搜索关键词
- page - int - 页码
- limit - int - 每页数量
# 返回
##POST接口
### 1. 生成文章标题 action = generate_title
# 参数
- keyword_id - int - 关键词ID
- question - string - 问题
- template - string - 模版| brand 品牌宣传 | ranking 排名文章 | product_service 产品文章 | industry_qa 行业问答文章
- ai_models_id - int - ai模型id
# 返回
### 2. 编辑文章 action = edit
# 参数
- id - int - 文章id, <=0时为新增文章
- title - string - 文章标题
- content - string - 文章内容MD
- content_html - string - 文章内容html
- reasoning_content - string - ai推理内容
- keyword_id - int - 关键词ID
- question - string - 问题
- knowledge_id - int - 知识库id
- material_id - int - 素材库id
- template - string - 模版| brand 品牌宣传 | ranking 排名文章 | product_service 产品文章 | industry_qa 行业问答文章
- ai_models_id - int - ai模型id
- word_count - int - 文章字数| 500 500-1000字 | 1000 1000-1500字 | 1500 1500-2000字 | 2000 2000-2500字 | 2500 2500-3000字 | 3000 3000字以上
### 3. 删除文章 action = delete
# 参数
- id - int - 文章id
# 返回