FLUX.1 هي سلسلة نماذج الذكاء الاصطناعي المتطورة لتحويل النص إلى صورة، تم تطويرها بواسطة Black Forest Labs. يوفر مستودع GitHub هذا رمز الاستدلال الرسمي لنموذج FLUX.1، مما يتيح للمستخدمين تشغيل وظائف إنشاء الصور وتحريرها.
يوفر FLUX.1 إصدارات متعددة لتلبية الاحتياجات المختلفة:
FLUX.1 [schnell]
FLUX.1 [dev]
FLUX.1 [pro]
cd $HOME && git clone https://github.com/black-forest-labs/flux
cd $HOME/flux
python3.10 -m venv .venv
source .venv/bin/activate
pip install -e ".[all]"
إذا كنت بحاجة إلى دعم TensorRT، فأنت بحاجة إلى استخدام صورة PyTorch من NVIDIA:
cd $HOME && git clone https://github.com/black-forest-labs/flux
enroot import 'docker://$oauthtoken@nvcr.io#nvidia/pytorch:25.01-py3'
enroot create -n pti2501 nvidia+pytorch+25.01-py3.sqsh
enroot start --rw -m ${PWD}/flux:/workspace/flux -r pti2501
cd flux
pip install -e ".[tensorrt]" --extra-index-url https://pypi.nvidia.com
from flux.api import ImageRequest
# إنشاء طلب API
request = ImageRequest("A beautiful beach", name="flux.1.1-pro")
# أو استخدم مفتاح API: request = ImageRequest("A beautiful beach", name="flux.1.1-pro", api_key="your_key_here")
# الحصول على عنوان URL للنتيجة
request.url
# -> https:<...>/sample.jpg
# الحصول على بيانات بايت الصورة
request.bytes
# -> b"..." bytes for the generated image
# الحفظ محليًا
request.save("outputs/api.jpg")
# الحصول على كائن صورة PIL
request.image
# -> a PIL image
# الحصول على عنوان URL للصورة التي تم إنشاؤها
$ python -m flux.api --prompt="A beautiful beach" url
https:<...>/sample.jpg
# إنشاء وحفظ النتيجة
$ python -m flux.api --prompt="A beautiful beach" save outputs/api
# عرض الصورة مباشرة
$ python -m flux.api --prompt="A beautiful beach" image show
توفر Black Forest Labs خدمة API كاملة:
export BFL_API_KEY=<your_key_here>
أو قم بتوفيره مباشرة في الكود:
api_key="your_key_here"
يمثل FLUX.1 أعلى مستوى من تكنولوجيا إنشاء الصور من النص الحالية، ومن خلال تصميمها المعماري المتقدم واستراتيجية الإصدارات المتعددة، فإنه يوفر حلولًا قوية ومرنة لإنشاء الصور لمجموعة واسعة من المستخدمين من الباحثين إلى المستخدمين التجاريين. سواء كان الأمر يتعلق بتطوير النماذج الأولية السريعة التي تسعى إلى السرعة، أو التطبيقات الاحترافية التي تتطلب أعلى جودة، يمكن لـ FLUX.1 توفير الحل المناسب.