AI 生成: 一个基于Flask的AI一句话生成图片、图标、Logo的Web应用,使用Pollinations AI免费图像生成API。
This commit is contained in:
@@ -0,0 +1,93 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user