flux-pro-1-0-canny کی تکنیکی خصوصیات
| خصوصیت | تفصیل |
|---|---|
| ماڈل ID | flux-pro-1-0-canny |
| ماڈل فیملی | FLUX.1 Canny [pro] |
| فراہم کنندہ / ماخذ | Black Forest Labs’ FLUX family، اور ساتھ ہی تیسرے فریق کی inference پلیٹ فارمز مثلاً Replicate اور fal کے ذریعے بھی دستیاب ہے۔ |
| موڈیلیٹی | امیج ٹو امیج / ٹیکسٹ پرامپٹ کے ساتھ Canny ایج کنٹرول امیج استعمال کرتے ہوئے کنٹرولڈ امیج جنریشن۔ |
| بنیادی کنٹرول طریقہ | ساخت برقرار رکھنے کی رہنمائی کے لیے Canny ایج ڈیٹیکشن۔ |
| اہم استعمالات | اسکیچ ٹو امیج، کمپوزیشن برقرار رکھتے ہوئے ری ٹیکسچرنگ، کنٹرولڈ اسٹائل ٹرانسفر، اور معمارانہ یا لےآؤٹ-محدود ویژولائزیشن۔ |
| ان پٹ کی اقسام | پرامپٹ ٹیکسٹ کے ساتھ ایک کنٹرول امیج/ایج میپ؛ عوامی ڈپلائمنٹس میں عام رن ٹائم پیرا میٹرز میں steps، guidance، seed، output format، اور سیفٹی سے متعلق کنٹرولز شامل ہوتے ہیں۔ |
| آؤٹ پٹ | فراہم کردہ ایج میپ کی ساخت کے مطابق تیار کی گئی امیج فائلز۔ |
| انفرنس پیٹرن | عموماً غیر ہم زمانی ٹاسک سبمیشن اور نتیجے کے لیے پولنگ، FLUX طرز کی APIs پر۔ |
flux-pro-1-0-canny کیا ہے؟
flux-pro-1-0-canny، CometAPI کا پلیٹ فارم شناخت کار ہے جو FLUX.1 Canny [pro] ماڈل کے لیے استعمال ہوتا ہے؛ یہ FLUX ایکو سسٹم میں ایک پیشہ ورانہ نوعیت کا ایج-گائیڈڈ امیج جنریشن ماڈل ہے۔ اس کی نمایاں صلاحیت یہ ہے کہ یہ Canny ایج ڈیٹیکشن کو ساختی کنڈیشننگ سگنل کے طور پر استعمال کرتا ہے، تاکہ ماڈل قدرتی زبان کے پرامپٹ کا جواب دیتے ہوئے ان پٹ امیج کی کمپوزیشن اور خدوخال کی پیروی کرنے والی نئی تصویر تیار کر سکے۔
عملی طور پر، یہ ماڈل ان صارفین کے لیے تیار کیا گیا ہے جو معیاری متن-سے-تصویر جنریشن سے زیادہ کنٹرول چاہتے ہیں۔ ہر چیز کو صرف الفاظ میں بیان کرنے کے بجائے، آپ اسکیچ، اخذ شدہ ایج میپ، یا کمپوزیشن کا حوالہ فراہم کر سکتے ہیں اور ماڈل سے اسے مختلف انداز، مٹیریل ٹریٹمنٹ، یا سین کے سیاق و سباق میں رینڈر کرنے کو کہہ سکتے ہیں۔ عوامی ماڈل کی وضاحتیں اسے مستقل طور پر ایسے کاموں کے لیے مفید بتاتی ہیں جہاں تبدیلی کے دوران لےآؤٹ اور ساخت کو برقرار رکھنا ضروری ہو۔
چونکہ بنیادی FLUX APIs میں اکثر جاب سبمیشن اور پولنگ کا طریقہ استعمال ہوتا ہے، اس قسم کے ماڈل کے ساتھ انٹیگریشن عموماً غیر ہم زمانی ورک فلو کے طور پر بنائی جاتی ہے: درخواست جمع کریں، ٹاسک ID حاصل کریں، پھر پروسیسنگ مکمل ہونے پر نتیجہ حاصل کریں۔
flux-pro-1-0-canny کی نمایاں خصوصیات
- ایج سے رہنمائی یافتہ ساختی کنٹرول: جنریشن کے دوران ماڈل سورس امیج کی کمپوزیشن، آؤٹ لائنز، اور بڑی شکلوں کو برقرار رکھنے کے لیے Canny ایج میپس استعمال کرتا ہے۔
- پرامپٹ سے متحرک ری اسٹائلنگ: آپ ایج-کنٹرولڈ ان پٹ کو ٹیکسٹ پرامپٹ کے ساتھ ملا کر ظاہری شکل، موڈ، مٹیریلز یا فنّی انداز تبدیل کر سکتے ہیں، جبکہ اصل ساخت برقرار رہتی ہے۔
- اسکیچ-ٹو-امیج ورک فلو کے لیے موزوں: عوامی مثالیں اور وضاحتیں اس امر کو اجاگر کرتی ہیں کہ اسکیچز یا ایج سے اخذ کردہ گائیڈز کو پالشڈ آرٹ ورک اور پروڈکشن کے لیے تیار بصریات میں بدلا جا سکتا ہے۔
- کمپوزیشن برقرار رکھتے ہوئے ری ٹیکسچرنگ: مناظر یا اشیا کی ری ٹیکسچرنگ کے لیے موزوں ہے جبکہ لےآؤٹ مستحکم رہتا ہے، جو پراڈکٹ، کانسیپٹ، اور انوائرمنٹ ویژولائزیشن ورک فلو میں مفید ہے۔
- مفید پیرا میٹر کنٹرول: اس ماڈل کے لیے عوامی APIs عام طور پر انفرنس سیٹنگز مثلاً diffusion steps، guidance strength، seed، output format، اور safety tolerance مہیا کرتی ہیں، جس سے reproducibility اور tuning ممکن ہوتی ہے۔
- پروڈکشن کے موافق API رویہ: FLUX API انٹیگریشن رہنمائی اینڈپوائنٹ پر مبنی جاب سبمیشن اور رزلٹ پولنگ پر زور دیتی ہے، جو بیک اینڈ آٹومیشن اور ایپلیکیشن پائپ لائنز کے لیے موزوں ہے۔
flux-pro-1-0-canny تک رسائی اور انٹیگریشن کا طریقہ
مرحلہ 1: API Key کے لیے سائن اپ کریں
CometAPI پر سائن اپ کریں اور ڈیش بورڈ سے اپنی API key بنائیں۔ اسے محفوظ رکھیں اور flux-pro-1-0-canny API پر درخواستیں بھیجنے سے پہلے اپنی ایپلیکیشن میں اسے ایک environment variable کے ذریعے لوڈ کریں۔
مرحلہ 2: flux-pro-1-0-canny API کو درخواستیں بھیجیں
CometAPI کے Flux-مطابقت پذیر اینڈپوائنٹ POST /flux/v1/{model} استعمال کریں۔
curl https://api.cometapi.com/flux/v1/flux-pro-1-0-canny \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $COMETAPI_API_KEY" \
-d '{
"prompt": "A breathtaking landscape painting with golden hour lighting",
"width": 1024,
"height": 768,
"steps": 20,
"prompt_upsampling": true
}'
مرحلہ 3: نتائج حاصل کریں اور توثیق کریں
API ایک ٹاسک ID واپس کرتی ہے۔ جنریشن اسٹیٹس چیک کرنے کے لیے GET /flux/v1/get_result?id={task_id} پر پول کریں اور مکمل ہونے پر آؤٹ پٹ امیج حاصل کریں۔