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. 打开浏览器

访问 http://127.0.0.1:5000

使用方法

  1. 在输入框中输入描述,例如:一只在星空下奔跑的机械猫
  2. 选择图片类型(图片 / 图标 / Logo)
  3. 选择尺寸和风格
  4. 点击“生成图片”按钮
  5. 等待几秒后查看结果,可点击“下载图片”保存

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

S
Description
一个基于Flask的AI一句话生成图片、图标、Logo的Web应用,使用Pollinations AI免费图像生成API。
Readme
31 KiB
Languages
CSS 27.8%
Python 27.2%
HTML 24.5%
JavaScript 20.5%