拿FLUX.1-schnell自建了个文生图服务,给学生讲蒸馏模型正好当例子

起因很实际,想给自己项目集里每个课题做统一风格的封面,又不想买图库或付费工具,索性自己部署一个文生图。选schnell这个变体是出于教学和实用的双重考虑:它是蒸馏过的,几步就能出图,比追求极致画质的版本轻快得多。

在配置一般的机器上,三秒出和一分钟出,决定的是它到底能不能当演示用。为保持风格统一我做了几个预设,说白了就是包了一层prompt模板,把用户那句平淡的描述套上构图、配色、成品调性的修饰词,一句普通提示词就被补成了像样的。

技术栈上模型走HuggingFace生态,FastAPI提供接口,Pillow做后处理直接下载PNG,前端接在Laravel里。给学生拆开讲蒸馏为什么快,这个正好是活教材。

schnell速度确实是它最大的卖点

prompt模板套壳这招简单但真好用

自部署省了图库费,配图风格还能统一

FastAPI+Pillow这套组合很轻,适合小项目

几步出图对交互式demo太关键了

蒸馏版画质会不会掉太多?