基于 Z-Image-Turbo 的本地 AI 图像生成应用,支持中英文提示词,8 步快速生成高质量图像。
- 🚀 高效生成 - 仅需 8 步推理,16GB 显存即可运行
- 🌏 中英双语 - 完美支持中英文混合提示词
- 💬 对话式交互 - 类 ChatGPT 的现代化 Web 界面
- 🖥️ 命令行版本 - 轻量级 CLI 工具,支持历史记录和命令补全
- 📂 历史管理 - 自动保存对话和生成记录
- ⚡ 实时进度 - 流式显示生成进度
| 配置 | 要求 |
|---|---|
| GPU | NVIDIA GPU,16GB+ 显存 |
| CUDA | 11.8+ |
| 系统 | Linux / Windows / macOS |
git clone https://github.com/ushell/zimage-web.git
cd zimage-webpip install -U huggingface_hub
HF_XET_HIGH_PERFORMANCE=1 huggingface-cli download Tongyi-MAI/Z-Image-Turbo --local-dir ./models/Z-Image-Turbo模型需放置在
models/Z-Image-Turbo目录中
pip install -r requirements.txt
pip install git+https://github.com/huggingface/diffuserscd web
npm installbash run.sh脚本会同时启动后端服务(端口 8000)和前端服务(端口 5173),访问 http://localhost:5173 即可使用。
按
Ctrl+C可同时关闭前后端服务
python cli.pyCLI 版本提供交互式命令行界面,支持历史记录和命令补全:
| 命令 | 说明 | 示例 |
|---|---|---|
| 直接输入 | 作为提示词生成图像 | 一只可爱的猫咪 |
/set |
修改生成参数 | /set 768x768 steps=4 |
/info |
查看当前参数 | /info |
/help |
显示帮助 | /help |
/quit |
退出程序 | /quit 或 /q |
复制 env.example 为 .env 进行自定义配置:
cp env.example .env常用配置项:
| 变量名 | 默认值 | 说明 |
|---|---|---|
MODEL_PATH |
./Z-Image-Turbo |
模型路径 |
OUTPUT_DIR |
./outputs |
图片输出目录 |
API_PORT |
8000 |
后端服务端口 |
在 .env 文件中添加:
PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True或选择较小的图像尺寸(768x768 或 512x512)。
Apache 2.0
