1.9 KiB
1.9 KiB
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. 安装依赖
pip install -r requirements.txt
2. 启动服务
python app.py
3. 打开浏览器
使用方法
- 在输入框中输入描述,例如:
一只在星空下奔跑的机械猫 - 选择图片类型(图片 / 图标 / Logo)
- 选择尺寸和风格
- 点击“生成图片”按钮
- 等待几秒后查看结果,可点击“下载图片”保存
API 说明
POST /api/generate
请求体:
{
"prompt": "描述文字",
"type": "image | icon | logo",
"size": "square | landscape | portrait",
"style": "realistic | cartoon | watercolor | cyberpunk | minimal"
}
响应:
{
"success": true,
"image_url": "https://...",
"prompt": "完整提示词"
}
说明
- 本应用使用 Pollinations AI 的免费图像生成接口,无需注册或 API Key。
- 生成速度取决于网络状况,通常 3~10 秒。
- 如遇接口不稳定,可稍后重试。
License
MIT