یہ کیا کرتا ہے
Cloudflare AI، Jev کو third-party model کے طور پر فہرست کرتا ہے اور Worker کے AI binding یا HTTP API کے ذریعے calls کی دستاویز فراہم کرتا ہے۔ اس سے Cloudflare پر پہلے ہی چلنے والی application میں decision step شامل کیا جا سکتا ہے، بغیر اس request کے لیے الگ Python یا Node service بنانے کے۔
Worker request وصول کرتا ہے، متعلقہ context تیار کرتا ہے اور Jev کا typed answer پڑھتا ہے۔ اسے کہاں محفوظ کرنا ہے اور کون سا action مجاز ہے، یہ فیصلہ آپ کا اپنا code کرتا ہے۔ Cloudflare کے ذریعے دستیابی کا یہ دعویٰ نہیں کہ Jev کے weights آپ کے Worker یا ہر edge location کے اندر چلتے ہیں۔
یہ کن لوگوں کے لیے موزوں ہے
یہ route ان ٹیموں کے لیے موزوں ہے جو Workers، bindings اور Cloudflare account permissions سے پہلے ہی واقف ہیں۔ یہ form submissions کی classification یا text-based requests کو application کے موجودہ entry point کے قریب route کرنے کے لیے مفید ہو سکتا ہے۔ اگر کوئی job پہلے ہی دوسرے platform پر قابلِ اعتماد طریقے سے چل رہی ہے تو صرف Jev تک پہنچنے کے لیے hosting تبدیل کرنے کے لیے model listing کی موجودگی سے زیادہ مضبوط وجہ درکار ہوگی۔
ایک ایسی صورتِ حال جسے آپ پہچان سکتے ہیں
فرض کریں ایک ڈائریکٹری Worker کے ذریعے ٹول جمع کرانے کی سہولت دیتی ہے۔ Jev یہ تجویز دے سکتا ہے کہ جمع کرائی گئی چیز پروڈکٹ لسٹنگ ہے، مدد سے متعلق سوال ہے یا غیر متعلقہ تشہیر۔ اس تجویز کو جمع کرائی گئی چیز کے ساتھ محفوظ کریں اور اشاعت سے پہلے ایڈیٹر کو اسے درست کرنے دیں۔
دستیاب نہ ہونے والا ماڈل کسی درست جمع کرائی گئی چیز کو غائب نہیں کر دینا چاہیے۔ اگر آپ کے ورک فلو میں یہ ضروری ہو تو پہلے اصل درخواست محفوظ کریں، پھر درجہ بندی کو زیرِ التوا نشان زد کریں۔ اس طرح آپ کے ایپلیکیشن کے بعد میں دوبارہ کوشش کرنے یا دستی جائزے کے دوران صارف کا کام محفوظ رہتا ہے۔
ایک مناسب ابتدائی سیٹ اپ
- اپنے Cloudflare اکاؤنٹ میں Jev تک رسائی اور مطلوبہ اجازتوں کی تصدیق کریں۔
- Worker کی AI binding ترتیب دیں، یا دستاویزی HTTP authentication تیار کریں۔
- Cloudflare کا وہ model identifier اور input format استعمال کریں جو اس کی Jev دستاویزات میں دیا گیا ہے۔
- ایک حقیقی صورتِ حال سے ملتی جمع کرائی گئی چیز کی جانچ کریں، جس میں وہ response fields بھی شامل ہوں جنہیں آپ کی ایپلیکیشن محفوظ کرے گی۔
- نتیجے کو queue سے جوڑنے سے پہلے timeout اور نامکمل درجہ بندیوں کا انتظام کریں۔
انتخاب سے پہلے کن باتوں پر غور کریں
Binding سے connection code کم ہو سکتا ہے، لیکن اس سے request limits، network failures یا model mistakes ختم نہیں ہوتے۔ ایسا وقت مقرر کریں جو صارف کے کام کے مطابق ہو۔ فارم کی تصدیق اور پسِ منظر میں جائزے کی queue کی ضروریات اکثر مختلف ہوتی ہیں۔
credentials اور request format کو اسی route تک محدود رکھیں۔ TypeSafe key اور Cloudflare API token ایک دوسرے کی جگہ استعمال نہیں کیے جا سکتے۔ اپنے منتخب کردہ service پر لاگو ہونے والی data-handling terms بھی دیکھیں؛ کسی platform کے ذریعے درخواست بھیجنے سے یہ خود بخود واضح نہیں ہوتا کہ درخواست کے ہر حصے کو کہاں process کیا جاتا ہے۔
اکاؤنٹس اور چلانے کے اخراجات
ماڈل کی موجودہ Cloudflare billing terms کا جائزہ ان Workers resources کے ساتھ لیں جو آپ کی ایپلیکیشن استعمال کرتی ہے۔ کامیاب مثال کے طور پر کی گئی ایک call سے یہ ثابت نہیں ہوتا کہ پورے مہینے کی submissions پر کتنی لاگت آئے گی۔ اپنے اندازے میں retries اور تمام queues یا storage شامل کریں، پھر چھوٹے pilot کے دوران حقیقی استعمال کا موازنہ کریں۔ جب موجودہ submission میں سوال کے لیے درکار سب کچھ موجود ہو تو مکمل histories بھیجنے سے گریز کریں۔