Files

60 lines
1.2 KiB
Markdown

# AI 生成登记手册
一个基于 Flask 的 Web 应用,输入主题即可由 AI 生成结构化的登记手册。
## 功能
- 输入主题,生成完整登记手册(封面、目录、正文、附录)
- 支持在线预览与一键导出 Markdown
- 内置离线模板引擎(未配置 API Key 时使用)
- 可选接入 OpenAI 兼容接口
## 目录结构
```
ai-registration-handbook/
├── app.py
├── requirements.txt
├── README.md
├── templates/
│ └── index.html
├── static/
│ ├── style.css
│ └── app.js
└── handbook/
├── __init__.py
├── generator.py
└── templates.py
```
## 安装
```bash
pip install -r requirements.txt
```
## 运行
```bash
python app.py
```
浏览器访问 http://127.0.0.1:5000
## 配置 AI(可选)
设置环境变量后启用真实 AI 生成:
```bash
export OPENAI_API_KEY=your-key
export OPENAI_BASE_URL=https://api.openai.com/v1
export OPENAI_MODEL=gpt-4o-mini
```
未配置时使用内置模板引擎生成示例手册。
## 接口
- `POST /api/generate` 请求体 `{"topic": "..."}` 返回 `{"markdown": "..."}`
- `POST /api/export` 请求体 `{"topic": "...", "markdown": "..."}` 下载 `.md` 文件