使用完全免费的模型创建AI绘画网站

介绍

目前已有太多太多AI绘画的免费模型,而站点服务也有很多,下面以三个开源的项目为例来创建自己的免费AI绘画网站

一、Painter Leaf

项目地址:https://github.com/LeafYeeXYZ/PainterLeaf

演示:https://painter.leafyee.xyz/

基于免费和 API 的映像创建器。支持文生图, 图生文, 多模型, 中英双语提示词,功能包括:Cloudflare AI``HuggingFace

  • Prompt-to-image:支持多种模型(例如 、Flux.1``StableDiffusion 3.5)
  • Image-to-Prompt:将本地图片转换为提示
  • AI 翻译:在任何模型中使用中文提示
  • 商店:将您的作品保存到IndexedDB

1733220889567

1 部署

1.1 配置环境变量

您可以使用 or 模式。Fullstack``Client-Server

1.1.1 全栈式

在 file 或 中设置以下环境变量。.env``Vercel

钥匙 价值 必填
CF_USER_ID Cloudflare用户 ID
CF_AI_API_KEY Cloudflare AIAPI 密钥
HF_API_KEY HuggingFaceAPI 密钥

免费计划的每个请求限制为 10 秒,这可能会导致错误(尤其是在使用模型时)。您可以订阅付费计划、在本地运行服务器或使用模式。Vercel``504``HuggingFace``Vercel``Client-Server

1.1.2 客户端-服务器

将服务器部署到 (请参阅此项目) 并在 file 或 中设置以下环境变量。Cloudflare Workers``.env``Vercel

钥匙 价值 必填
NEXT_PUBLIC_WORKERS_SERVER ServerURL(例如https://api.xxx.workers.dev)

设置完成后,所有其他环境变量都将被忽略。NEXT_PUBLIC_WORKERS_SERVER

1.2 部署到 Vercel

将此项目部署到 (记得设置环境变量)。Vercel

1.3 常见问题

  • 429错误:您可能已超出 api 请求限制。请稍等片刻,减少请求频率,并考虑订阅付费计划。HuggingFace
  • 504error:请求已超过时间限制。有关解决方法,请参见上文Vercel

2 开发

2.1 克隆仓库

git clone https://github.com/LeafYeeXYZ/PainterLeaf.git
cd PainterLeaf

2.2 安装依赖

bun install # or use other package manager you like

2.3 本地发展

bun run dev

2.4 构建

bun run build

二、Node.js 的 AI 图像生成 Web 应用

一个基于 Node.js 的 AI 图像生成 Web 应用,使用 Silicon Flow API 生成高质量图像。该应用提供了直观的用户界面,支持多种 AI 模型和丰富的图像生成参数控制

项目地址:https://github.com/D6397/drawing

主界面

功能特点

  • 支持多种 AI 模型选择
    • FLUX.1-schnell (Pro)
    • FLUX.1-schnell (Black Forest)
    • FLUX.1-dev (Black Forest)
    • Stable Diffusion 3.5 系列
    • 其他 Stable Diffusion 模型
  • 灵活的图像尺寸选项
    • 支持 1:1, 1:2, 3:2, 3:4, 16:9, 9:16 等多种比例
    • 最高支持 1024×1024 分辨率
  • 丰富的生成参数控制
    • 批量生成数量(1-4张)
    • 随机种子控制
    • 推理步数调节(1-50步)
    • 引导系数调整(1-20)
  • 高级功能
    • 支持反向提示词
    • 提示词增强功能
    • 快捷标签选择
  • 用户友好的界面
    • 响应式设计,支持移动端
    • 深色模式支持
    • 实时预览
    • 加载动画效果

安装说明

  1. 克隆项目
git clone https://github.com/D6397/drawing.git
cd ai-image-generator
  1. 安装依赖
npm install express cors node-fetch dotenv
  1. 配置环境变量
    • 在项目根目录创建 .env 文件
    • Silicon Flow Cloud 获取 API Token
    • 很多免费绘图模型 保护sd 3.5 flux1 都免费
    • 添加以下配置:
API_TOKEN=你的_SILICON_FLOW_API_TOKEN  # 从 Silicon Flow Cloud 获取
  1. 启动服务器
node server.js
  1. 访问应用
    • 打开浏览器访问 http://localhost:3000
    • 默认端口为 3000,如需修改可在 server.js 中更改

快速使用

  1. 启动后,在浏览器中打开应用
  2. 从左侧面板选择 AI 模型
  3. 设置所需的图像尺寸和生成参数
  4. 在底部输入框中描述你想创建的图像
  5. 点击”生成图像”按钮
  6. 等待图像生成完成

三、 Next.js AI 图像生成器

使用 NextJS。稳定的扩散模型⚡✨ 免费且不限的图片!

项目地址:https://github.com/Xeven777/ai-img-nextsite

演示:https://img-gen7.netlify.app

项目支持Vercel 上部署

1733221242070

本地开发

首先,运行开发服务器:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

使用浏览器打开 http://localhost:3000 以查看结果。

您可以通过修改 来开始编辑页面。页面会在您编辑文件时自动更新。app/page.tsx

此项目使用 next/font 自动优化和加载自定义 Google 字体 Inter

noisevip.cn能为你提供更多

延伸阅读:

Memory-不负时光摄影相册程序

简介 一个瀑布流摄影图库,也是专为摄影师做的独立网络相册程序,它是基于Moment二次开发的,提供前后端分离、docke...

noise
2025年8月10日
CrossPaste-跨设备的粘贴神器,在任意设备间复制粘贴

此前已介绍过多个粘贴软件了,如PasteBar等,它们各有所长,但有没有适合不同设备之间使用的呢,有的,CrossPas...

noise
2025年7月26日
剪辑神器➕1-AutoClip智能视频切片器

🎬 AutoClip是基于AI的智能视频切片和合集推荐系统,支持从B站视频自动下载、字幕提取、智能切片和合集生成。 官网...

noise
2025年7月26日
又一个免费静态全球托管服务-sevalla

应用程序托管允许您将应用程序从源代码直接部署到 Sevalla 基础设施上。您还可以使用管道完全自动化此过程,并将源代码...

noise
2025年7月25日
MAC上的虚拟桌面宠物器-Vpet

这是一个二次开发的项目,整合了原版的动画及打包制作了MAC安装包,它可以出现在你的系统桌面的任何地方,也会随互动有特定的...

noise
2025年7月19日