khaled.uno

03 ماي 2026 · بقلم Khaled Uno

كيف نستخدم FLUX لإنشاء فن الذكاء الاصطناعي

نظرة من خلف الكواليس على Khaled Uno — كيف نختار النموذج والبرومبت والمعاملات لتوليد خمس رؤى يوميًا باستخدام FLUX.

aifluxprompt-engineering

في Khaled Uno نولّد خمس صور كل صباح في الساعة 06:00. ليست سحرًا، بل سكريبت Node صغير يتحدث مع Replicate، الذي بدوره يشغّل FLUX.1 [schnell] من Black Forest Labs.

لماذا FLUX schnell

عندما اخترنا النموذج، قارنّا ثلاثة خيارات:

  • Stable Diffusion XL — متين، لكن ~10 ثوانٍ لكل صورة وضعيف مع النصوص.
  • Imagen 3 — جودة عالية، لكنه مغلق ومرخّص في ظل Vertex AI.
  • FLUX.1 [schnell] — أوزان مفتوحة (Apache 2.0)، ~2 ثانية لكل صورة، تركيبات ممتازة.

لموقع يعيش على سرعة التكرار والتكلفة المنخفضة، يفوز schnell. كل صورة 1024×1024 تكلف حوالي $0.003 على Replicate، أي أن خمس رؤى يوميًا تكلف أقل من قهوة في الشهر.

البرومبت

كل موضوع لديه خمس "متغيرات لقطة": لقطة عريضة، وسط الشخصية، تفصيل ماكرو، منظور جوي، تجريد رسمي. البرومبت هو دمج برومبت الموضوع الأساسي مع لاحقة اللقطة:

neon-soaked Tokyo street at night after heavy rain,
holographic billboards in kanji, reflections in puddles,
cyberpunk 2099, epic cinematic wide shot, ultra-detailed,
volumetric lighting, 35mm anamorphic, octane render

حوالي 30 توكن. FLUX يستجيب للأوصاف الملموسة أفضل من الصفات المبهمة: "neon-soaked street" تعمل أفضل من "atmospheric mood".

المعاملات المهمة

{
  "aspect_ratio": "1:1",
  "output_format": "webp",
  "output_quality": 90,
  "num_inference_steps": 4,
  "go_fast": true
}
  • num_inference_steps: 4 — schnell مُحسَّن لـ 1-4 خطوات. الذهاب أبعد لا يحسّن الجودة لكنه يضاعف التكلفة.
  • go_fast: true — يستخدم تحسين Replicate لـ FLUX schnell، يقلل زمن الاستجابة للنصف.
  • output_format: "webp" — أصغر من JPEG، جودة أفضل.

ما لا يعمل

جرّبنا البرومبت السلبي (blurry, watermark, text…) لكن على FLUX schnell الأثر هامشي. النموذج ليس قابلًا للتوجيه مثل SDXL. الأفضل استثمار التوكنات في البرومبت الإيجابي.

جرّبنا أيضًا الـ batching (5 صور في استدعاء واحد): غير مدعوم من النموذج عبر Replicate. خمس استدعاءات متتالية مع إعادة المحاولة أكثر موثوقية.

النتيجة

ثمان ثوانٍ لخمس صور، محفوظة في ~/khaled.uno/public/images/<id>/{1..5}.webp، مفهرسة في MariaDB. الموقع يستخدم ISR لتقديمها في لمح البصر.

كل صباح، مجموعة جديدة. Where imagination becomes pixels.