# AI Image Generator 一个基于 Flask 的 AI 图片生成 Web 应用。输入一句话描述,即可生成图片、图标或 Logo。 ## 功能特性 - 🎨 一句话生成图片 - 🖼️ 支持多种图片类型(图片 / 图标 / Logo) - 📐 支持多种尺寸(正方形、横向、纵向) - 🎭 支持多种风格(写实、卡通、水彩、赛博朋克、极简等) - 💾 一键下载生成的图片 - 🚀 使用免费 API,无需 API Key ## 技术栈 - 后端:Python 3.8+ / Flask - 前端:HTML / CSS / JavaScript - 图像生成:Pollinations AI(免费) ## 目录结构 ``` ai-image-generator/ ├── app.py # Flask 主程序 ├── requirements.txt # 依赖列表 ├── README.md # 说明文档 ├── templates/ │ └── index.html # 前端页面 └── static/ ├── style.css # 样式 └── script.js # 前端逻辑 ``` ## 快速开始 ### 1. 安装依赖 ```bash pip install -r requirements.txt ``` ### 2. 启动服务 ```bash python app.py ``` ### 3. 打开浏览器 访问 http://127.0.0.1:5000 ## 使用方法 1. 在输入框中输入描述,例如:`一只在星空下奔跑的机械猫` 2. 选择图片类型(图片 / 图标 / Logo) 3. 选择尺寸和风格 4. 点击“生成图片”按钮 5. 等待几秒后查看结果,可点击“下载图片”保存 ## API 说明 ### POST /api/generate 请求体: ```json { "prompt": "描述文字", "type": "image | icon | logo", "size": "square | landscape | portrait", "style": "realistic | cartoon | watercolor | cyberpunk | minimal" } ``` 响应: ```json { "success": true, "image_url": "https://...", "prompt": "完整提示词" } ``` ## 说明 - 本应用使用 Pollinations AI 的免费图像生成接口,无需注册或 API Key。 - 生成速度取决于网络状况,通常 3~10 秒。 - 如遇接口不稳定,可稍后重试。 ## License MIT