# Article Writer - 文章编写系统 基于 Flask + LLM 的智能文章编写系统,支持主题管理、素材收集和大模型生成文章。 ## 功能 - 主题管理:创建、编辑、删除文章主题 - 素材收集:支持文本素材和图片素材 - Prompt编辑:每个主题可自定义生成提示词 - 大模型生成:调用 LLM 根据素材自动生成文章 - 文章管理:查看、编辑、删除生成的文章 ## 技术栈 - 后端:Python 3 + Flask + SQLite - 前端:HTML/CSS/JS(原生) - LLM:兼容 OpenAI API 格式的大模型接口 ## 快速开始 ```bash # 安装依赖 pip install flask requests # 配置环境变量 export LLM_URL="https://your-llm-api/v1/chat/completions" export LLM_API_KEY="your-api-key" export LLM_MODEL="qwen3.6-plus" # 启动服务 python app.py ``` 访问 http://localhost:19200 ## 配置 通过环境变量配置 LLM 接口: | 环境变量 | 说明 | 默认值 | |---------|------|--------| | LLM_URL | 大模型 API 地址 | - | | LLM_API_KEY | API 密钥 | - | | LLM_MODEL | 模型名称 | qwen3.6-plus | ## 项目结构 ``` article-writer/ ├── app.py # 主应用(Flask后端) ├── templates/ │ ├── index.html # 首页(主题列表) │ └── topic.html # 主题详情页 ├── static/ │ ├── css/ │ ├── js/ │ └── uploads/ # 图片上传目录 └── .gitignore ``` ## License MIT