无GPU的VPS上部署AI图像生成工具的完整指南

📋 内容摘要

本指南涵盖: SD-Turbo优势、VPS要求、安装步骤、Web UI使用、性能优化。

🎯 适用人群

VPS部署者、AI爱好者、内容创作者、初学者。

⚡ 快速开始

1. 安装: pip3 install diffusers transformers accelerate torch

2. 运行: python3 generate.py "你的提示词"

3. 等待: 2分钟后获得图像

🌐 在线演示

查看实际运行效果:
http://162.43.92.249:8000/generated-images/

该页面包含图像生成器的Web UI,你可以在线测试提示词并查看生成的图像。


无GPU的VPS上部署AI图像生成工具完整指南

前提条件

组件 最低要求
CPU 4核(AMD/Intel)
RAM 4GB
磁盘 5GB
操作系统 Linux
Python 3.8+

安装

安装依赖:

pip3 install diffusers transformers accelerate torch pillow

创建目录:

mkdir -p ~/cpu-image-gen && cd ~/cpu-image-gen

创建脚本:

from diffusers import StableDiffusionPipeline
import torch

pipe = StableDiffusionPipeline.from_pretrained("stabilityai/sd-turbo").to("cpu")
image = pipe("美丽樱花", num_inference_steps=4).images[0]
image.save("output.png")

使用方法

命令行

python3 generate.py "你的提示词" -o output.png

Web UI

from flask import Flask, request, jsonify
app = Flask(__name__)

@app.route("/api/generate", methods=["POST"])
def generate():
    # 使用上述代码生成
    pass

app.run(host="0.0.0.0", port=5001)

访问: http://你的VPS-IP:5001/

性能

生成时间 1.5-2.5分钟/张
内存 2.5-3GB
分辨率 512×512

常见问题

内存不足:

fallocate -l 4G /swapfile && chmod 600 /swapfile
mkswap /swapfile && swapon /swapfile

检查防火墙:

sudo ufw status

完成!🚀