সংক্ষিপ্ত বিবরণ
এই নিবন্ধে ব্যাখ্যা করা হয়েছে কীভাবে একটি GPT-তে অ্যাকশন কনফিগার করতে হয়, যার মধ্যে আছে বাহ্যিক API-এর সঙ্গে সংযোগ করা, GPT কী করতে পারে তা নির্ধারণ করা, এবং প্রমাণীকরণ, স্কিমা ও ওয়ার্কস্পেস সীমাবদ্ধতা পরিচালনা করা.
একটি অ্যাকশন কনফিগার করতে, আপনি যে পরিষেবার সঙ্গে সংযোগ করতে চান তার API বিবরণ, প্রমাণীকরণ তথ্য এবং একটি OpenAPI স্কিমা প্রয়োজন হবে. একটি GPT অ্যাপ বা অ্যাকশন—যেকোনো একটি ব্যবহার করতে পারে, কিন্তু একই সময়ে দুটিই নয়.
প্রতিটি অ্যাকশন দুটি প্রধান উপাদান দিয়ে সংজ্ঞায়িত হয়: GPT কীভাবে API-এর সঙ্গে প্রমাণীকরণ করে, এবং API কী করতে পারে তা নির্ধারণকারী একটি স্কিমা.
সীমাবদ্ধতা
আপনার ওয়ার্কস্পেস যদি শূন্যটি অ্যাকশন ডোমেইন অনুমোদন করে, তাহলে GPT কাস্টম অ্যাকশন চালানো যাবে না, কারণ কোনো অ্যাকশন ডোমেইন অ্যালাউলিস্ট যাচাই পাস করতে পারবে না. এর অর্থ এই নয় যে সব GPT দৃশ্যমানতা বা অ্যাক্সেস অবশ্যই ব্লক করা হয়েছে.
Pro মোডে অ্যাকশন উপলভ্য নয়. আপনি যখন কাস্টম অ্যাকশনসহ একটি GPT তৈরি বা সম্পাদনা করেন, মডেল সিলেক্টর কেবল অ্যাকশন সমর্থন করে এমন নন-Pro মডেলগুলো দেখায়.
একটি অ্যাকশন তৈরি করুন
GPT এডিটরে, Actions বিভাগে যান এবং Create new action নির্বাচন করুন.
এরপর আপনি কনফিগার করবেন কীভাবে আপনার GPT একটি বাহ্যিক API-এর সঙ্গে সংযোগ করে এবং তা ব্যবহার করে.
একটি অ্যাকশন কনফিগার করার পর, এটি প্রত্যাশামতো কাজ করছে কি না নিশ্চিত করতে Preview-তে পরীক্ষা করুন.
প্রমাণীকরণ
প্রমাণীকরণ নিয়ন্ত্রণ করে আপনার GPT কীভাবে একটি বাহ্যিক API-এর সঙ্গে সংযোগ করে.
উপলভ্য বিকল্প:
কোনোটিই নয়: কোনো প্রমাণীকরণ প্রয়োজন নেই
API কী: অনুরোধ অনুমোদন করতে একটি গোপন কী ব্যবহার করে
OAuth: অ্যাকাউন্ট-ভিত্তিক অ্যাক্সেসের জন্য ব্যবহারকারীর সাইন-ইন ব্যবহার করে
API কী
সার্ভার-টু-সার্ভার অ্যাক্সেসের জন্য API কী প্রমাণীকরণ ব্যবহার করুন. এটি এভাবে কনফিগার করা যায়:
Basic
Bearer
কাস্টম হেডার
OAuth
অ্যাকশনের জন্য ব্যবহারকারীর অ্যাকাউন্ট প্রয়োজন হলে OAuth ব্যবহার করুন. OAuth-এর প্রয়োজন:
ক্লায়েন্ট ID এবং ক্লায়েন্ট সিক্রেট
অনুমোদন URL এবং টোকেন URL
স্কোপ এবং টোকেন বিনিময় পদ্ধতি
OAuth ফ্লো সম্পূর্ণ করার জন্য এডিটর একটি কলব্যাক URL দেয়.
স্কিমা
স্কিমা নির্ধারণ করে আপনার API কী করতে পারে. এটি ChatGPT-কে জানায়:
কোন সার্ভারকে কল করতে হবে
কোন এন্ডপয়েন্টগুলো উপলভ্য
সেগুলো কোন প্যারামিটার গ্রহণ করে
প্রতিটি অ্যাকশন কীভাবে শনাক্ত করা হয় (অপারেশন ID)
স্কিমাটি JSON বা YAML-এ OpenAPI স্পেসিফিকেশন হিসেবে দিতে হবে.
একটি স্কিমা যোগ করুন
আপনি তিনভাবে একটি স্কিমা যোগ করতে পারেন:
সরাসরি এডিটরে পেস্ট করুন
একটি URL থেকে ইমপোর্ট করুন
একটি বিল্ট-ইন উদাহরণ থেকে শুরু করুন:
আবহাওয়া (JSON)
পেট স্টোর (YAML)
ফাঁকা টেমপ্লেট
স্কিমাটি বৈধ হলে, এডিটর শনাক্ত করা অ্যাকশন দেখায়. এটি অবৈধ হলে, যাচাইকরণ ত্রুটি দেখানো হয়.
ওয়ার্কস্পেস সীমাবদ্ধতা (Enterprise এবং Edu)
আপনি যদি এই বার্তাটি দেখেন:
“আপনার ওয়ার্কস্পেসের সেটিংসে কোনো ডোমেইন অনুমোদিত নয়।”
এর অর্থ হলো আপনার ওয়ার্কস্পেস সেটিংস দ্বারা অ্যাকশন সীমাবদ্ধ করা হয়েছে.
অ্যাডমিনরা সব ডোমেইন অনুমোদন করতে পারেন অথবা অ্যাকশনকে অনুমোদিত ডোমেইনে সীমাবদ্ধ করতে পারেন.
কোনো ডোমেইন অনুমোদিত না হলে, আপনি অ্যাকশন ব্যবহার করতে পারবেন না.
অ্যাকশন এবং ডোমেইন সীমাবদ্ধতার ওয়ার্কস্পেস-স্তরের নিয়ন্ত্রণের জন্য দেখুন: Enterprise এবং Edu ওয়ার্কস্পেসে GPT অ্যাক্সেস পরিচালনা.
প্রাইভেসি এবং ব্যবহারকারী নিয়ন্ত্রণ
প্রতিটি অ্যাকশনে একটি প্রাইভেসি পলিসি URL থাকতে পারে.
অ্যাকশনসহ পাবলিক GPT-গুলোতে (লিংক বা GPT Store) একটি বৈধ প্রাইভেসি পলিসি URL থাকতে হবে.
অ্যাকশন চালানোর আগে ব্যবহারকারীদের অনুমোদন দিতে বলা হতে পারে.
OAuth অ্যাকশনের জন্য, ব্যবহারকারীরা সংযুক্ত অ্যাকাউন্ট পর্যালোচনা ও পরিচালনা করতে পারেন.
অতিরিক্ত সহায়তা
অ্যাকশন লেখা বা ডিবাগ করার সহায়তার জন্য অফিসিয়াল ActionsGPT ব্যবহার করুন.
