یہ کیا کرتا ہے
سرکاری JavaScript SDK، JavaScript اور TypeScript ایپلی کیشنز کو TypeSafe کے API سے جوڑتا ہے۔ اس کے ٹائپ شدہ سوالی مددگار جواب کی اقسام کو آپ کے متعین کردہ سوالات کے مطابق رکھتے ہیں، اس لیے منتخب کی گئی کیٹیگری کو اپنے باقی پروگرام میں استعمال کرنے کے لیے جواب کو پیراگراف سمجھ کر پارس نہیں کرنا پڑتا۔
ویب پروڈکٹ میں یہ کال عموماً سرور پر ہونی چاہیے۔ براؤزر صارف کی درخواست آپ کی ایپلی کیشن کو بھیجتا ہے، آپ کا سرور Jev کو کال کرتا ہے، اور انٹرفیس حاصل ہونے والی تجویز دکھاتا ہے۔ یہ حد واضح رکھنے سے API key بھی براؤزر بنڈل سے باہر رہتی ہے۔
یہ کن لوگوں کے لیے موزوں ہے
یہ ان ٹیموں کے لیے سیدھا سادہ اختیار ہے جو پہلے ہی JavaScript بیک اینڈ سنبھال رہی ہیں۔ جب پروڈکٹ کو موجودہ کوڈ کے ساتھ ایک مرکوز فیصلہ درکار ہو، جیسے لیڈ کی تجویز کردہ کیٹیگری یا سپورٹ کیو، تو یہ اچھا کام کرتا ہے۔ اگر آپ کی ٹیم پہلے ہی متعدد فراہم کنندگان کے لیے AI SDK استعمال کرتی ہے تو اس انضمام کا بھی موازنہ کریں؛ مشترکہ طریقہ کار سب سے براہِ راست کلائنٹ رکھنے سے زیادہ اہم ہو سکتا ہے۔
ایک ایسی صورتِ حال جسے آپ پہچان سکتے ہیں
ایک ویب سائٹ کا استفساری فارم شراکت داری کی تجاویز اور صارفین کے سوالات دونوں وصول کرتا ہے۔ آپ کا سرور Jev سے ممکنہ مقصد پوچھ سکتا ہے اور ان باکس سنبھالنے والے شخص کو مناسب منزل کی تجویز دکھا سکتا ہے۔ جائزہ لینے والے کو اصل استفسار پھر بھی دکھائی دینا چاہیے اور کیٹیگری بدلنے کا اختیار بھی ہونا چاہیے۔
اگر وزیٹر وہی فارم دو بار جمع کرائے تو نقل ریکارڈ روکنے کے لیے اپنا درخواست شناخت کنندہ استعمال کریں۔ ماڈل کا جواب اس کنٹرول کی جگہ نہیں لے سکتا۔ اسی طرح، کسی درخواست کو فوری قرار دینا خود بخود پیغام بھیجنے یا اکاؤنٹ تبدیل کرنے کی اجازت نہیں دینا چاہیے۔
ایک مناسب ابتدائی سیٹ اپ
- موجودہ رن ٹائم تقاضے دیکھیں اور سرور پروجیکٹ میں @typesafe-ai/sdk انسٹال کریں۔
- API key اپنی ڈپلائمنٹ کے ماحول سے لوڈ کریں اور اسے کلائنٹ سائیڈ کوڈ سے دور رکھیں۔
- معنی خیز کیٹیگریز کی مختصر فہرست بنائیں، پھر سرکاری کلائنٹ کے ذریعے ایک نمونہ بھیجیں۔
- سروس دستیاب نہ ہونے یا درجہ بندی غیر یقینی ہونے کی صورت میں واضح متبادل راستہ شامل کریں۔
- نتیجے سے مزید کارروائیاں شروع کروانے سے پہلے فارم سے جائزے تک کے مکمل عمل کی جانچ کریں۔
انتخاب سے پہلے کن باتوں پر غور کریں
ٹائپ inference ترقی کے دوران غیر ہم آہنگ فیلڈز پکڑنے میں مدد دیتی ہے، لیکن یہ کاروباری کیٹیگری کی ناقص تعریف نہیں پکڑ سکتی۔ نتیجہ ساخت کے لحاظ سے درست ہو سکتا ہے، پھر بھی استفسار کو غلط ٹیم تک بھیج سکتا ہے۔ جائزے کا ایک نمونہ رکھیں اور ملے جلے ارادے، املا کی غلطیوں اور اپنے صارفین کی استعمال کردہ زبانوں والے پیغامات کی جانچ کریں۔
فیصلے کے انتظار میں انٹرایکٹو صفحہ غیر معینہ مدت تک کھلا رکھنے سے گریز کریں۔ اگر درجہ بندی میں بہت وقت لگے تو استفسار محفوظ کریں اور صارف کو آگے بڑھنے دیں؛ آپ کی ایپلی کیشن بعد میں درجہ بندی مکمل کر سکتی ہے۔
اکاؤنٹس اور چلانے کے اخراجات
SDK سروس تک رسائی کا ذریعہ ہے، ماڈل کالز کا شامل شدہ بیلنس نہیں۔ آپ کو مناسب API رسائی درکار ہے، اور ہوسٹنگ کے اخراجات inference کی فیس سے الگ ہیں۔ لاگت کا موازنہ ہر درخواست میں بھیجے گئے متن کی مقدار اور حقیقی کالز کی تعداد سے کریں۔ ریفریش یا فارم دوبارہ جمع کرانے پر پہلے سے غیر تبدیل شدہ مواد کی دوبارہ درجہ بندی بلاوجہ نہیں ہونی چاہیے۔