v1.0 - 文章编写系统初始版本
功能: - 主题管理(创建/编辑/删除) - 素材收集(文本/图片) - Prompt编辑 - 大模型生成文章 - 文章管理(查看/编辑/删除) 技术栈:Flask + SQLite + LLM API
This commit is contained in:
63
README.md
Normal file
63
README.md
Normal file
@@ -0,0 +1,63 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user