##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
    # 返回