Hello,大家好,我是元峰。
好像最近大家都不怎么聊 SD 了,都一股脑转战到 Flux 这边了。Flux,这也许是目前最牛的开源 AI 画图工具了吧,尤其画人脸,非常逼真。以前那些开源绘图模型,比如大名鼎鼎的 SD,在这方面都得甘拜下风。
最爽的是,使用 Flux,我们只需要用浏览器就能搞定,不用高配置的电脑,也不用写那些看起来就头疼的代码。
今天我们就带大家玩玩,如何在 Flux 中训练 Lora,做自己的 AI 写真,而且效果绝对让你惊掉下巴。
我刚刚试了一下,把手机里的一堆自拍照片丢给 AI。大概 20分钟之后,我就看到各种各样脑洞大开的图片被画出来了,全是我自己当主角,简直不要太带感!

最经典的就是张 AI 写真图,发给朋友看,他张口就问:“你要结婚了吗?“ 愣是没发现是 AI 画的,hhh。🥲
接下来,我就手把手教你怎么微调训练 Flux,让它给你画出专属于你的 AI 图片。保证又好玩,又简单,而且绝对让你兴奋得跳起来!
对了,要是你还不太了解Flux是啥,没关系,我给你推荐之前写的这篇文章:
在开始之前,你需要:
- 至少 10 张被训练者的清晰照片
- Replicate 帐户
- 训练 AI 模型的付款方式(国外信用卡💳,只需 2 美元)
如果你已经准备好这些了,下面我们就开始吧。

在 Replicate 中微调 Flux 炼 Lora
第 1 步:准备训练图像
微调 Flux 的第一步是准备训练图像,收集至少 10 张自己的照片。
- 这些图像应清晰地显示脸部,针对不同的角度和照明条件,为 Flux 提供多种可供学习的内容。
- 它们可以是 WebP、JPG 和 PNG 格式
- 使用高清图像,最好至少为 1024x1024 或更高分辨率(如果可能)
- 文件名和纵横比并不重要

请记住,你的图像在角度和照明方面越多样化,你的结果就越好。但是,使用更多图像将导致训练时间更长。
收集完图像后,将它们放入 zip 文件中(无需密码),可以随意命名 zip 文件。
第 2 步:选择一个独特的触发词
当提示微调图像模型时,在生成图像时在文本提示中使用唯一的“触发词”作为标识符非常重要。
例如,你不应该使用“人”或“狗”等通用词。相反,可以使用你的名字(例如“metafeng”)作为触发词。
以下是选择触发词时需要考虑的一些事项:
- 它应该是独特的,例如
MY_UNIQ_TRGGR,但没有任何长度限制。 - 它不应该是任何语言中现有的单词,例如
dog或cyberpunk。 - 它不应该是
TOK,因为如果你想将它们结合起来,它会与其他微调发生冲突。 - 大小写并不重要,但大写字母可以帮助在视觉上区分触发词与文本提示的其余部分。
现在请保留你的触发词是独一无二的,一旦你训练了模型,后面都会使用它。
第 3 步:训练通量图像模型
现在是重要的部分:训练模型。打开你的 Replicate 帐户,然后在“探索”选项卡下找到“flux-dev-lora-trainer.”

在“创建训练”部分中,设置模型目标。你可以使用现有模型或创建新模型。

在此示例中,让我们创建一个名为“metafeng-flux”的新模型,用我自己的照片进行训练。确保将可见性设置为“私有”,避免其他用户访问。

在输入图像部分中,上传包含训练图像的 zip 文件。

接下来,设置你在步骤 2 中选择的触发关键字。

将其余字段保留为默认值,最后单击“创建训练”按钮。

请记住,如果你不添加付款方式,训练将不会开始。


这里支付可能需要用到虚拟信用卡。

训练完成后,你将看到成功状态和如下消息:
训练过程大约需要 20 分钟才能完成,但这取决于队列长度。要监控进度,请转到**“训练”**页面并选择正在训练的模型。
正在训练中

22分钟后,训练完成!

训练成功了!你现在可以在我们的网络游乐场中运行并了解有关你训练过的模型的更多信息,或者开始通过Replate API运行预测。
现在我们已经可以对微调后的模型进行测试运行。单击“运行训练模型”即可开始。在写提示词时,请确保在提示词中包含trigger_word ,例如我的是 metafeng这样可以在绘图过程中触发我们训练的 Lora。
生成图像
现在便可以开始生成自定义出图了。让我们尝试一个例子:
Prompt: metafeng, wearing a tuxedo posing for a magazine in a red carpet show, the room is well lit, he’s facing the camera, fhalf body shot
metafeng,穿着燕尾服在红地毯秀上为杂志摆姿势,房间光线充足,他面对镜头,半身拍摄

天啊,当我第一次看到这张照片时,我很惊喜,当然也很开心。看看它的真实程度以及它与我的脸相似度是如此之高。它既奇怪又搞笑,同时又令人惊奇!

完美复刻了我在训练集中的一张形象照的动作。
这里还有更多:
Prompt: metafeng, studio photoshoot, wearing white polo, and black pants, smiling
metafeng,工作室拍摄,穿着白色 Polo 衫和黑色裤子,微笑

Prompt: metafeng, in a white oversize T-shirt posing for a brand shooting in front of a skyblue backround, full body shot
metafeng,身穿白色超大 T 恤,在天蓝色背景前摆出品牌拍摄的全身照

当然,也有翻车的时候,硬生生把我“变性”了,整成了一个娇滴滴的妹子。。。

Prompt: metafeng, In the office, sitting in front of the computer, thinking carefully
Metafeng,在办公室里,坐在电脑前,仔细思考


Flux 的表现确实让我大吃一惊。我也没想到它能做得这么好。整体效果和文字描述简直是绝配,主题和想要的也基本一模一样。最厉害的是,可以把手画得非常完美,要知道手可是很多 AI 绘画工具的老大难呢!
你是不是已经蠢蠢欲动了,大家可以尽管去试试不同的提示词。别不好意思,就要玩起来!我懂你的感受,这东西太上瘾了,哈哈,一不小心就画了一大堆。
要查看生成图像的历史记录,请转到“预测”选项卡并单击 ID 链接。

你还可以通过 API 访问此模型并将其集成到你的自定义应用程序中。下面是 Node.js 中的示例代码:
import Replicate from "replicate";
const replicate = new Replicate({
auth: process.env.REPLICATE_API_TOKEN,
});
const output = await replicate.run(
"metafeng/metafegn-flux:4636fa811036020fae1d96f39454a55cafXXXXXXXXX",
{
input: {
model: "dev",
lora_scale: 1,
num_outputs: 1,
aspect_ratio: "1:1",
output_format: "webp",
guidance_scale: 3.5,
output_quality: 90,
prompt_strength: 0.8,
extra_lora_scale: 1,
num_inference_steps: 28
}
}
);
console.log(output);
变现思路
**定制服务:**定利用 Flux 模型的强大图像生成能力,我们可以为用户提供个性化的图像或艺术作品。这种服务可以针对个人用户、企业或品牌需求,通过提供独特的图像创作来实现盈利。
根据图像的复杂程度和生成的数量收取费用。例如,每张定制图像收取固定费用,或根据项目的规模和要求制定报价。也可以提供不同的服务套餐,例如基础套餐(少量图像)、高级套餐(更多图像和定制需求)、专业套餐(复杂图像和高级定制)。
**API 集成:**通过将 Flux 模型的 API 集成到其他应用程序或服务中,提供图像生成能力,并通过 API 调用费用实现盈利。这种方法可以将 Flux 的功能扩展到更多的平台和应用中。在对应应用上推出会员订阅服务,用户可以选择不同的订阅计划,获取高级功能和更多的图像生成选项。
联盟营销: 推广相关的 AI 工具获取推荐佣金,比如刚刚我们在使用 Replicate 平台微调训练过程中需要国外信用卡,而我推荐的 wildcard 信用卡,不仅充值方便,使用支付宝就可以直接充值付款,每邀请一个新用户,可以赚 $2 美元。提现也非常快,点击**“奖励提现”**直接就提现至我们的支付宝里面了。

还能充值常见的 AI 工具,ChatGPT,Claude,Midjourney 等等。

最后的想法
总的来说,用微调后的 Flux 模型来生成自己的图片真是太有意思了!而且你想想,才训练了 1000 步就能达到这效果,简直是又快又便宜,花个 2 美元就搞定了。出来的结果真的很棒,跟我长得特别像,而且跟提示词描述也挺贴合的。
不过要提醒一下,这篇文章用的是 DEV 版本的模型,不是 Pro 版的。如果你想要更厉害的图像生成效果,那 Flux Pro 绝对是首选。它在跟随提示词、画面质量、细节表现还有多样性输出方面都是一流的,比 Dev 版强大多了。所以要是想要更好的图片,用 Pro 版准没错!