جائزہ
یہ مضمون بتاتا ہے کہ GPT میں کارروائیوں کو کیسے کنفیگر کیا جائے، بشمول بیرونی APIs سے جڑنا، یہ طے کرنا کہ GPT کیا کر سکتا ہے، اور تصدیق، اسکیماز، اور ورک اسپیس پابندیوں کا نظم کرنا.
کسی کارروائی کو کنفیگر کرنے کے لیے، آپ کو اس سروس کی API تفصیلات درکار ہوں گی جس سے آپ جڑنا چاہتے ہیں، بشمول تصدیقی معلومات اور OpenAPI اسکیما. GPT یا تو ایپس استعمال کر سکتا ہے یا کارروائیاں، لیکن دونوں ایک ساتھ نہیں.
ہر کارروائی دو اہم اجزا سے متعین ہوتی ہے: GPT API کے ساتھ کیسے تصدیق کرتا ہے، اور ایک اسکیما جو متعین کرتا ہے کہ API کیا کر سکتا ہے.
حدود
اگر آپ کا ورک اسپیس صفر کارروائی ڈومینز کی اجازت دیتا ہے، تو GPT کی حسب ضرورت کارروائیاں انجام نہیں پا سکتیں کیونکہ کوئی کارروائی ڈومین اجازت یافتہ فہرست کی جانچ پاس نہیں کر سکتا. اس کا لازماً یہ مطلب نہیں کہ GPT کی تمام مرئیت یا رسائی مسدود ہے.
کارروائیاں Pro موڈ کے لیے دستیاب نہیں ہیں. جب آپ حسب ضرورت کارروائیوں والا GPT بناتے یا ترمیم کرتے ہیں، تو ماڈل منتخب کنندہ صرف وہ غیر Pro ماڈلز دکھاتا ہے جو کارروائیوں کو سپورٹ کرتے ہیں.
کارروائی بنائیں
GPT ایڈیٹر میں، کارروائیاں سیکشن پر جائیں اور نئی کارروائی بنائیں منتخب کریں.
پھر آپ کنفیگر کریں گے کہ آپ کا GPT کسی بیرونی API سے کیسے جڑتا اور اسے کیسے استعمال کرتا ہے.
کسی کارروائی کو کنفیگر کرنے کے بعد، اسے پیش منظر میں ٹیسٹ کریں تاکہ تصدیق ہو کہ یہ توقع کے مطابق کام کرتی ہے.
تصدیق
تصدیق کنٹرول کرتی ہے کہ آپ کا GPT کسی بیرونی API سے کیسے جڑتا ہے.
دستیاب اختیارات:
کوئی نہیں: تصدیق درکار نہیں
API کلید: درخواستوں کی اجازت کے لیے ایک خفیہ کلید استعمال کرتی ہے
OAuth: اکاؤنٹ پر مبنی رسائی کے لیے صارف سائن اِن استعمال کرتا ہے
API کلید
سرور سے سرور رسائی کے لیے API کلید کی تصدیق استعمال کریں. اسے اس طرح کنفیگر کیا جا سکتا ہے:
Basic
Bearer
حسب ضرورت ہیڈر
OAuth
جب کارروائیوں کے لیے صارف اکاؤنٹس درکار ہوں تو OAuth استعمال کریں. OAuth کے لیے درکار ہے:
کلائنٹ ID اور کلائنٹ سیکرٹ
اجازت دہی URL اور ٹوکن URL
اسکوپ اور ٹوکن کے تبادلے کا طریقہ
ایڈیٹر OAuth فلو مکمل کرنے کے لیے ایک کال بیک URL فراہم کرتا ہے.
اسکیما
اسکیما متعین کرتا ہے کہ آپ کی API کیا کر سکتی ہے. یہ ChatGPT کو بتاتا ہے:
کس سرور کو کال کرنا ہے
کون سے اینڈپوائنٹس دستیاب ہیں
وہ کون سے پیرامیٹرز قبول کرتے ہیں
ہر کارروائی کی شناخت کیسے کی جاتی ہے (آپریشن IDs)
اسکیما JSON یا YAML میں OpenAPI وضاحت کے طور پر فراہم کیا جانا چاہیے.
اسکیما شامل کریں
آپ تین طریقوں سے اسکیما شامل کر سکتے ہیں:
اسے براہ راست ایڈیٹر میں پیسٹ کریں
اسے کسی URL سے درآمد کریں
ایک بلٹ اِن مثال سے شروع کریں:
موسم (JSON)
پالتو جانوروں کی دکان (YAML)
خالی ٹیمپلیٹ
اگر اسکیما درست ہے، تو ایڈیٹر شناخت شدہ کارروائیاں دکھاتا ہے. اگر یہ غلط ہے، تو توثیق کی خرابیاں دکھائی جاتی ہیں.
ورک اسپیس پابندیاں (Enterprise اور Edu)
اگر آپ کو یہ پیغام نظر آئے:
“آپ کے ورک اسپیس کی ترتیبات کے ذریعے کسی ڈومین کی اجازت نہیں ہے.”
اس کا مطلب ہے کہ کارروائیاں آپ کے ورک اسپیس کی ترتیبات سے محدود ہیں.
ایڈمنز تمام ڈومینز کی اجازت دے سکتے ہیں یا کارروائیوں کو منظور شدہ ڈومینز تک محدود کر سکتے ہیں.
اگر کسی ڈومین کی اجازت نہیں ہے، تو آپ کارروائیاں استعمال نہیں کر سکتے.
کارروائیوں اور ڈومین پابندیوں پر ورک اسپیس سطح کے کنٹرولز کے لیے، دیکھیں: Enterprise اور Edu ورک اسپیسز میں GPT رسائی کا نظم کرنا.
پرائیویسی اور صارف کنٹرولز
ہر کارروائی میں پرائیویسی پالیسی URL شامل ہو سکتا ہے.
کارروائیوں والے عوامی GPTs (لنک یا GPT Store) میں ایک درست پرائیویسی پالیسی URL شامل ہونا چاہیے.
صارفین سے کارروائیاں چلنے سے پہلے انہیں منظور کرنے کے لیے کہا جا سکتا ہے.
OAuth کارروائیوں کے لیے، صارفین منسلک اکاؤنٹس کا جائزہ لے سکتے ہیں اور ان کا نظم کر سکتے ہیں.
اضافی مدد
کارروائیاں لکھنے یا ڈیبگ کرنے میں مدد کے لیے باضابطہ ActionsGPT استعمال کریں.
