FLUX.2، Black Forest Labs کے امیج جنریشن اور امیج ایڈٹنگ ماڈلز کا دوسری نسل کا خاندان ہے (جاری شدہ: Nov 25, 2025)۔ یہ پروڈکشن گریڈ فوٹو ریئلزم، 4MP تک ملٹی ریفرنس ایڈٹنگ، ساختہ/JSON پرامپٹنگ، اور مینجڈ اینڈپوائنٹس (Pro, Flex) کے ساتھ ساتھ اوپن ویٹس آپشنز (Dev) فراہم کرتا ہے۔
اچھی خبر یہ ہے کہ CometAPI نے Flux.2 API کو یکجا کر لیا ہے۔ یہ رہنما بتاتا ہے کہ FLUX.2 کیا ہے، API کو کیسے کال کیا جائے، اور ایڈوانسڈ ورک فلو (text→image، لچکدار کنٹرول، ملٹی ریفرنس ایڈٹنگ)، کوڈ مثالوں اور بہترین طریقوں کے ساتھ۔
FLUX.2 کیا ہے اور یہ کیوں اہم ہے؟
FLUX.2، FLUX فیملی کے امیج ماڈلز کا اگلا مرحلہ ہے — جسے ہائی فِڈیلیٹی ٹیکسٹ ٹو امیج جنریشن اور پروڈکشن ریزولوشنز (~4 میگا پکسل تک) پر ملٹی ریفرنس امیج ایڈٹنگ کے لیے انجینئر کیا گیا ہے۔ FLUX.2 ڈیموز کے بجائے اصل تخلیقی ورک فلو کے لیے بنایا گیا ہے (برانڈ-سیف اثاثے، حوالہ جات میں یکساں کردار اور انداز، بہتر ٹائپوگرافی اور باریک تفصیلات) اور اس کا ہدف تخلیق شدہ اور حقیقی تصویروں کے درمیان خلا کم کرنا ہے۔
وہ کلیدی نتائج جن کے لیے FLUX.2 ڈیزائن کیا گیا ہے
- فوٹوریئلسٹک نتائج جو اشتہارات، پروڈکٹ امیجری اور UI ماک اپس کے لیے موزوں ہوں۔
- نیٹو ملٹی ریفرنس ایڈٹنگ: ایک ہی ایڈٹ میں متعدد ان پٹ تصاویر سے عناصر کو یکجا کریں، تبدیل کریں یا کومپوز کریں۔
- مختلف استعمالات کے لیے ویریئنٹس: اوپنلی دستیاب ڈیویلپر ماڈلز، پروڈکشن کے لیے آپٹمائزڈ Pro اینڈپوائنٹ، اور لو-لیول کنٹرول کے لیے Flex اینڈپوائنٹ۔
بلند سطح پر، FLUX.2 ایک لیٹنٹ جنریٹو بیک بون (فلو/ٹرانسفارمر آرکیٹیکچر) کو ویژن–لینگوئج ماڈل کے ساتھ معنوی بنیاد کے لیے جوڑتا ہے، اور ایک نئے تربیت یافتہ VAE کے ذریعے ویریئنٹس میں مشترکہ لیٹنٹ اسپیس فراہم کرتا ہے۔ اس ڈیزائن سے ماڈل جنریشن اور ریکنسٹرکشن (ایڈٹنگ) دونوں زیادہ فِڈیلیٹی پر کر سکتا ہے جبکہ نمائندگی کو تربیت اور فائن ٹیوننگ کے لیے لرن ایبل رکھتا ہے۔ اوپن VAE خصوصاً قابلِ ذکر ہے کیونکہ یہ ہوسٹڈ اور سیلف ہوسٹڈ ورک فلو کے لیے لیٹنٹ اسپیس کو معیاری بناتا ہے۔
اس کی اہمیت: زبان اور لیٹنٹ فلو میچنگ کا ملاپ زیادہ مضبوط پرامپٹ فالوونگ فراہم کرتا ہے (تاکہ کثیر حصوں، کمپوزیشنل ہدایات قابلِ پیش گوئی انداز میں برتاؤ کریں)، بہتر ٹائپوگرافی، اور ایک ایسا واحد آرکیٹیکچر جو ملٹی ریفرنسز کے ساتھ جنریشن اور ایڈٹنگ دونوں کو سپورٹ کرتا ہے۔ تخلیق کاروں کے لیے اس کا مطلب پیچیدہ ہدایات اور مخلوط ان پٹس (متن + تصاویر) پر زیادہ قابلِ اعتماد نتائج ہے۔
میں FLUX.2 API تک کیسے رسائی حاصل کروں؟
ماحول تیار کریں
CometAPI پر رجسٹر کریں اور لاگ ان کریں اور اپنے پروفائل پینل سے اپنی API کلید حاصل کریں۔ بہتر ہے کہ آپ بطور ڈیویلپر کچھ API علم رکھتے ہوں (ہم اس سلسلے میں مدد فراہم کریں گے، اس لیے فکر نہ کریں)۔
آپ کو اپنی مطلوبہ ریکویسٹ میتھڈ اور مناسب Flux.2 ماڈل بھی منتخب کرنا ہوگا۔
کون سے اینڈپوائنٹس، توثیق درکار ہیں؟
Replicate Predictions API، Black Forest Labs کے مختلف FLUX ماڈلز کے ذریعے معیاری Replicate فارمیٹ میں اعلیٰ معیار کی تصاویر بنانے کی رسائی فراہم کرتا ہے۔ یہ API FLUX ماڈل ویریئنٹس کی جامع رینج کو سپورٹ کرتی ہے، ہر ایک مختلف استعمالات کے لیے آپٹمائزڈ ہے — تیز پروٹو ٹائپنگ سے لے کر پروفیشنل گریڈ امیج جنریشن تک۔ صارفین محض URL پاتھ میں ماڈل نام تبدیل کر کے (https://api.cometapi.com/replicate/v1/models/{models}/predictions) آسانی سے مختلف ماڈلز کے درمیان سوئچ کر سکتے ہیں، جس سے یہ مختلف تخلیقی اور کمرشل ایپلی کیشنز کے لیے لچکدار بنتی ہے۔
CometAPI https://api.cometapi.com/flux/v1/{model} کے تحت مینجڈ اینڈپوائنٹس فراہم کرتا ہے اور امیج تخلیق اور ایڈٹنگ کے لیے اینڈپوائنٹس کو flux-2-pro، flux-2-flex اور flux-2-flex جیسے نام دیتا ہے۔ ریکویسٹس کے لیے x-key ہیڈر میں API کلید درکار ہوتی ہے۔
ماڈل فیملی اور کمپیوٹ کے ٹریڈ آفز
- FLUX.2 (open weights) — اس وقت استعمال کریں جب آپ کو لوکل کنٹرول، تحقیقی تجربات، یا اپنی انفراسٹرکچر پر انفیرنس چلانے کی ضرورت ہو۔ Dev اوپن ویٹ (32B) ہے اور ایکسپلورٹری ریسرچ اور فائن ٹیوننگ کے لیے بہترین ہے۔ یہ زیادہ کنفیگرایبل ہے، مگر انفرا اور آپٹمائزیشن آپ کی ذمہ داری ہوگی۔
- FLUX.2 pro — پروڈکشن کے لیے رفتار، معیار اور لاگت کا بہترین توازن۔ Pro کو پیش گوئی کے قابل لیٹنسی، مستقل پرامپٹ ایڈھیئرنس، تیز تھروپٹ کے لیے ٹیون کیا گیا ہے، اور API کے ذریعے 8 تک ریفرنس تصاویر کو سپورٹ کرتا ہے (کل 9MP)۔ اسے ہائی-والیوم ایڈٹنگ اور جب آپ کو قابلِ اعتباریت اور پیش گوئی کے قابل قیمت درکار ہو استعمال کریں۔
- FLUX.2 (managed + controllability) — لو-لیول جنریشن کنٹرولز فراہم کرتا ہے (مثلاً
steps,guidance) اور زیادہ ریفرنسز (10 تک) اور قدرے بہتر معیار/تفصیل سپورٹ کرتا ہے، بشرطیکہ آپ زیادہ لیٹنسی اور لاگت قبول کریں۔ جب آپ کو آخری تخلیقی کنٹرول چاہیے ہو — ٹائپوگرافی کی وفاداری، عین رنگ، یا بہت تفصیلی کمپوزیشن ایڈجسٹمنٹس — تو Flex استعمال کریں۔
ابتدا میں Dev یا کم لاگت Pro پلان پر پروٹو ٹائپ کریں، پھر اسکیل کے لیے Pro پر یا انتہائی کنٹرولڈ فائنل رینڈرز کے لیے Flex پر منتقل ہو جائیں۔
میں FLUX.2 API کو کیسے استعمال کروں؟
ریکویسٹ لائف سائیکل (ٹاسک + پولنگ ماڈل)
ایڈٹنگ/جنریشن ریکویسٹس کے جوابات ایسے ٹاسک آبجیکٹس ہوتے ہیں جن میں polling_url اور id شامل ہوتے ہیں؛ آپ ریکویسٹ بناتے ہیں، پھر پول (یا ویب ہُکس) کے ذریعے سائنڈ نتیجہ URL حاصل کرتے ہیں۔ سائنڈ URLs قلیل مدتی ہوتے ہیں (عام طور پر ~10 منٹ)، اس لیے آؤٹ پٹس فوراً حاصل کریں۔
ہوسٹڈ API ایک غیر ہم وقت ساز ٹاسک ماڈل پر چلتا ہے:
- جنریشن ریکویسٹ POST کریں →
task idاورpolling_urlکے ساتھ متوقعcostملتا ہے۔ polling_urlکو پول کریں یہاں تک کہ status == "Ready" ہو جائے، پھر امیج نتیجہ (اکثر base64 یا ہوسٹڈ URL) حاصل کریں۔
مثال: Python (requests) — سبمٹ اور پول
import time, requests, os
API_KEY = os.environ
API_URL = "https://api.cometapi.com/flux/v1/flux-2-pro"
payload = {
"prompt": "A high-end product photo of a ceramic mug on a wooden desk, soft window light.",
"width": 1024, "height": 1024, "seed": 42
}
r = requests.post(API_URL, headers={"x-key": API_KEY, "accept":"application/json"}, json=payload)
r.raise_for_status()
task = r.json()
polling_url = task
while True:
time.sleep(0.5)
status_r = requests.get(polling_url, headers={"x-key": API_KEY})
status_r.raise_for_status()
status = status_r.json()
if status == "Ready":
print("Result URL:", status)
break
elif status in ("Error", "Failed"):
print("Generation failed:", status)
break
یہ پیٹرن (سبمٹ → پول یا ویب ہُک) مینجڈ اینڈپوائنٹس کے لیے بنیادی ہم وقت ساز/غیر ہم وقت ساز فلو ہے۔
امیج ایڈٹنگ — کم از کم مثال (curl مع ان پٹ URL)
curl -X POST "https://api.cometapi.com/flux/v1/flux-2-pro" \
-H "accept: application/json" \
-H "x-key: $CometAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "Replace the background with a sunlit seaside boardwalk, keep the person intact and match lighting",
"input_image": "",
"width": 2048,
"height": 1536
}'
ملٹی ریفرنس ایڈٹنگ کے لیے، input_image, input_image_2, input_image_3, … استعمال کریں (Pro API کے ذریعے 8 تک ریفرنسز سپورٹ کرتا ہے؛ Flex 10 تک؛ Dev کے لیے میموری کے لحاظ سے تجویز کردہ حد ~6 ہے)۔
مجھے کون سے بنیادی پیرا میٹر بھیجنے چاہییں؟
اہم ریکویسٹ باڈی فیلڈز (امیج ایڈٹنگ/جنریشن) میں شامل ہیں:
guidanceاورsteps— باریک سطح کے کنٹرول کی اجازت دیتے ہیں۔prompt(string) — زیادہ سے زیادہ 32K ٹوکنز؛ تفصیلی قدرتی زبان یا ساختہ JSON۔input_image(string) — ایڈٹس کے لیے درکار (URL یا base64)۔input_image_2…input_image_9— ملٹی ریفرنس امیجز۔width/height— 16 کے مضاعف؛ آؤٹ پٹ زیادہ سے زیادہ 4MP۔seed— دوبارہ پیدا ہونے کے لیے عدد۔safety_tolerance— ماڈریشن کی سطح۔
میں پیشہ ورانہ ٹیکسٹ-ٹو-امیج جنریشن کے لیے FLUX.2 Pro سے کیسے فائدہ اٹھاؤں؟
FLUX.2 Pro کو قابلِ اعتماد، اعلیٰ معیار کے نتائج کے لیے ٹیون کیا گیا ہے۔ اسے اس وقت استعمال کریں جب آپ کو مستقل برانڈ-لیول نتائج، فوری ٹرن اراونڈ، اور انٹرپرائز SLAs درکار ہوں۔
ورک فلو ترکیب — پروڈکشن امیجری
- پرامپٹس کو پری پروسیس کریں: ایک مختصر "intent" لائن رکھیں اور اس کے بعد ساختہ ایٹریبیوٹس سیکشن (لائٹنگ، لینس، موڈ، برانڈ رنگوں کے لیے کلر hex کوڈز)۔ FLUX.2 ہیگز رنگ اسٹیئرنگ کو سپورٹ کرتا ہے تاکہ برانڈ پیلیٹس برقرار رہیں۔
- محتاط ڈیفالٹس سے آغاز کریں: steps 30–50 اور guidance اسکیل 6–9.0؛ تفصیلات کے لیے steps بڑھائیں، پرامپٹ پر زیادہ سختی سے عمل کے لیے guidance بڑھائیں۔
- دوبارہ پیدا ہونے کے لیے seeds + deterministic sampling استعمال کریں۔
- ملٹی-ٹرائی سیمپلنگ کے لیے Pro اینڈپوائنٹ استعمال کریں: متوازی طور پر N ویریئنٹس کی درخواست دیں اور بہترین منتخب کریں — یہ دستی ہائپر پیرا میٹر ٹیوننگ سے سستا اور تیز ہے۔
- پوسٹ-پروسیس: ڈی نوائز، معمولی ٹون میپنگ، یا ویکٹر اسٹائل ٹچ اپس کو ڈیٹرمنسٹک پائپ لائن میں کریں۔ اگر نیٹو آؤٹ پٹ سے زیادہ ریزولوشن چاہیے ہو تو ایک چھوٹا سا GAN یا سپر-ریزولوشن پاس پر غور کریں۔
کیوں یہ اقدامات مددگار ہیں: Pro رفتار اور فِڈیلیٹی کے درمیان توازن رکھتا ہے اور عام طور پر پوسٹ-جنریشن سیفٹی/کنٹینٹ فلٹرز نافذ کرتا ہے، اس لیے یہ کسٹمر-فیسنگ اثاثوں کے لیے موزوں ڈیفالٹ ہے۔
تصاویر بنانے کے بہترین مشورے
- پروڈکشن کے لیے ساختہ پرامپٹنگ کارگر ثابت ہوتی ہے۔ پرامپٹس کو ترجیح کے مطابق منظم کریں: موضوع → ایکشن → انداز → سیاق و سباق۔ جب آپ کو بہت سی تصاویر میں فیصلہ کن کمپوزیشن چاہیے ہو تو JSON پرامپٹنگ (scene, subjects, camera, lighting, color_palette) استعمال کریں۔ مثال JSON اسکیما استعمال (پسودو):
{
"scene": "product shot",
"subjects": [
{"type":"mug","pose":"center","style":"ceramic, matte"},
{"type":"background","style":"wooden desk, window light"}
],
"camera": {"focal_length":"85mm","aperture":"f2.8","angle":"slightly above"}
}
- دوبارہ پیدا ہونے کی صلاحیت: بعد میں دہرانے کے لیے
seedپاس کریں۔ ٹریس ایبلٹی کے لیے پرامپٹ + seed → امیج کا کیٹلاگ رکھیں۔ - بیچنگ اور آرکیسٹریشن: بڑی پروڈکشن رنز کے لیے Pro کو متوازی ریکویسٹس سبمٹ کریں، مگر تھروٹلنگ سے بچنے کے لیے ریٹ-لمٹ کریں؛ پیش گوئی کے قابل لیٹنسی کے لیے Pro اینڈپوائنٹ ترجیح دیں۔ جب نتائج تیار ہوں تو فوراً سائنڈ رزلٹس ڈاؤن لوڈ کرنے کے لیے جاب کیوز اور ورکر پولز استعمال کریں۔
- ماڈریشن اور سیفٹی: ماڈریشن کی سختی کنٹرول کرنے کے لیے
safety_toleranceاستعمال کریں۔ Pro اینڈپوائنٹس میں یوزج پالیسیاں اور کنٹینٹ ماڈریشن ہُکس شامل ہوتے ہیں؛ شائع کرنے سے پہلے سرور-سائیڈ چیکس ضم کریں۔ - پوسٹ پروسیسنگ: Pro آؤٹ پٹس اعلیٰ معیار کے ہوتے ہیں مگر کبھی کبھار معمولی ری ٹچنگ کی ضرورت ہو سکتی ہے۔ اپنی پائپ لائن میں ایک خودکار پوسٹ پروسیس قدم بنائیں (کراپ، کلر گریڈ، کمپوزٹ) اور برانڈ حساس اثاثوں کے لیے انسانی جائزہ برقرار رکھیں۔
میں FLUX.2 Flex اینڈپوائنٹ کے ذریعے آؤٹ پٹس کو کیسے کسٹمائز کروں؟
Flex "سرجیکل ٹول" ویریئنٹ ہے: آؤٹ پٹ کو باریک بینی سے ڈھالنے کے لیے steps، guidance، negative prompts، ٹائل سائزز، اور ریفرنس کاؤنٹس ٹیون کریں۔
کب Flex منتخب کریں
- جب آپ کو درست ٹائپوگرافک رینڈرنگ چاہیے ہو (UI ماک اپس، لیبلز)۔
- جب آپ کو پوز اور لائٹنگ پر کنٹرول کے ساتھ متعدد ریفرنسز کومپوز کرنے ہوں۔
- جب آپ ایڈوانسڈ پرامپٹ تکنیکوں (ساختہ پرامپٹس، پابندیوں کی زنجیروں) کے ساتھ تجربہ کر رہے ہوں۔
مثال — Flex کنٹرول کیز اور ان کے اثرات
steps— زیادہ steps = باریک تفصیل (لیٹنسی کی قیمت پر)۔guidance_scale— زیادہ = متن پرامپٹ سے زیادہ قربت، کم = زیادہ تخلیقی آزادی۔negative_prompt— عناصر کو واضح طور پر ہٹائیں (مثلاً "no watermark, no extra fingers")۔tile_size/tiled_inference— بہت اونچی ریزولوشن جنریشن کے لیے، میموری اور رفتار کے درمیان توازن کے لیے انفیرنس اسپیس کو ٹائل کریں۔reference_weights— کچھ اینڈپوائنٹس آپ کو ریفرنس وزن دینے دیتے ہیں تاکہ کون سی تصویر پوز بمقابلہ انداز کو زیادہ متاثر کرے۔
عملی اشارہ: پیچیدہ کمپوزیشنز کے لیے، کم steps اور کم guidance کے ساتھ ایک مختصر پری ویو چلائیں تاکہ کمپوزیشن کی توثیق ہو جائے، پھر زیادہ steps اور بلند guidance کے ساتھ اپ اسکیل کریں۔ یہ دو-مرحلہ تکنیک لاگت کم کرتی ہے جبکہ عین حتمی آؤٹ پٹس دیتی ہے۔
مثال: Flex ریکویسٹ steps اور guidance کے ساتھ
curl -X POST "https://api.bfl.ai/v1/flux-2-flex" \
-H "Content-Type: application/json" \
-H "x-key: $BFL_API_KEY" \
-d '{
"prompt": "Cinematic movie poster, bold typography at top, main character centered, dramatic rim lighting",
"width": 1536, "height": 2048,
"steps": 50,
"guidance": 7.5,
"seed": 99999
}'
مشورہ: حتمی کریئیٹو سائن آفز کے دوران Flex استعمال کریں اور بڑے پیمانے، تیز پائپ لائنز کے لیے Pro۔ ٹائپوگرافی اور مائیکرو-ڈیٹیل ٹاسکس میں Flex نمایاں طور پر زیادہ کنٹرول فراہم کرتا ہے۔
پروڈکشن استعمال کے بہترین طریقے
ذیل میں بڑے پیمانے پر آزمودہ پیٹرنز اور FLUX.2 کے ساتھ اسکیل پر انضمام کے لیے عملی مشورے ہیں۔
1) میگا پکسلز اور کیشنگ کی نگرانی سے لاگت کنٹرول کریں
FLUX.2 کی بلنگ ان پٹ + آؤٹ پٹ کے میگا پکسلز پر مبنی ہے۔ ہائی والیوم جنریشن کے لیے، چھوٹی پری ویو رینڈرز (لو-ریز، تیز steps) ترجیح دیں اور صرف حتمی رینڈرز کے لیے زیادہ MP تک بڑھیں۔ رینڈر شدہ اثاثوں کو کیش کریں (یا ڈیفس اسٹور کریں) تاکہ یکساں جابس دوبارہ رینڈر نہ ہوں۔ ہمیشہ جوابات میں cost ظاہر کریں اور فی ریکویسٹ لاگ کریں۔
2) ٹائرز کا سمجھ داری سے استعمال: پری ویو بمقابلہ فائنل-رینڈر تقسیم
- پروٹو ٹائپنگ یا متعدد ویریئنٹس کے لیے تیز، لو-اسٹیپ Pro رینڈرز چلائیں۔
- جہاں فِڈیلیٹی اہم ہو وہاں حتمی منظور شدہ آؤٹ پٹس کے لیے Flex یا ہائی-MP Pro رنز استعمال کریں۔ یہ ہائبرڈ طریقہ تھروپٹ اور حتمی امیج کوالٹی کے درمیان توازن پیدا کرتا ہے۔
3) پرامپٹ انجینئرنگ → ساختہ پرامپٹس اور JSON
جب آپ کو فیصلہ کن کمپوزیشن چاہیے ہو (سین آبجیکٹس، کیمرا، پوزز، hex کلر سوئیچز)، FLUX.2 کی ساختہ JSON پرامپٹنگ سے فائدہ اٹھائیں۔ اس سے دہرائی جانے والی پرامپٹ سائیکلز کم ہوتی ہیں اور زیادہ قابلِ تکرار بیچز ملتی ہیں۔ Cloudflare کی مثالیں دکھاتی ہیں کہ multipart فارمز میں JSON پرامپٹس ایمبیڈ کیے جاتے ہیں۔
4) دوبارہ پیدا ہونے کے لیے Seed + ورژننگ
جب آپ کو قابلِ تکرار نتائج چاہیے ہوں تو seed پاس کریں اور میٹا ڈیٹا میں ماڈل ورژن/ٹائم اسٹیمپ ریکارڈ کریں۔ فیصلہ کن اثاثہ پائپ لائنز کے لیے ایک مینفسٹ رکھیں: پرامپٹ، seed، ماڈل ویریئنٹ، ریزولوشن، ریفرنس امیج ہیشز۔ اس سے ٹریس ایبلٹی اور رول بیک کے آپشنز بہتر ہوتے ہیں۔
نتیجہ
FLUX.2 کا ہدف "متاثر کن ڈیمو" اور "پروڈکشن کریئیٹو ٹول" کے درمیان خلا کو بند کرنا ہے۔ ملٹی ریفرنس ایڈٹنگ، ہائی ریزولوشن آؤٹ پٹس، اور ایک سیٹ ہوسٹڈ اینڈپوائنٹس (اور ساتھ ہی اوپن انفیرنس کوڈ اور کونٹائزڈ کنزیومر بلڈز) کے ساتھ، یہ ٹیموں کو عملی آپشنز فراہم کرتا ہے: تحقیق اور کسٹمائزیشن کے لیے لوکل طور پر چلائیں، یا مستحکم پروڈکشن پائپ لائنز کے لیے ہوسٹڈ Pro/Flex اینڈپوائنٹس استعمال کریں۔
ڈیویلپرز Flux.2 Dev API، Flux.2 Flex API اور Flux.2 Pro API تک CometAPI کے ذریعے رسائی حاصل کر سکتے ہیں۔ آغاز کے لیے، CometAPI کے ماڈل کیپس میں Playground کو ایکسپلور کریں اور تفصیلی ہدایات کے لیے API guide سے رجوع کریں۔ رسائی سے پہلے، براہ کرم یقینی بنائیں کہ آپ CometAPI میں لاگ ان ہیں اور API کلید حاصل کر چکے ہیں۔ انضمام میں مدد کے لیے CometAPI سرکاری قیمت کے مقابلے میں کہیں کم قیمت پیش کرتا ہے۔
شروع کرنے کے لیے تیار ہیں؟→ آج ہی CometAPI پر سائن اپ کریں !
اگر آپ AI پر مزید ٹِپس، گائیڈز اور خبریں جاننا چاہتے ہیں تو ہمیں VK، X اور Discord پر فالو کریں!
