OpenAI
এই পেজটি মেশিন দিয়ে অনুবাদ করা হয়েছে। মূল ইংরেজি আর্টিকেল দেখুন

চ্যাট Playground-এ ফাংশন কলিং

আপনি OpenA Playground-এ ফাংশন কলিং ব্যবহার করতে পারেন.

আপডেট করা হয়েছে: 9 days ago

ফাংশন কলিং আপনাকে অ্যাসিস্ট্যান্টের কাছে যেকোনো কাস্টম ফাংশন বা বাহ্যিক API বর্ণনা করতে দেয়, যার ফলে অ্যাসিস্ট্যান্ট প্রাসঙ্গিক আর্গুমেন্টসহ একটি JSON অবজেক্ট আউটপুট করে বুদ্ধিমত্তার সাথে সেই ফাংশনগুলো কল করতে পারে.

Chat Playground-এ ফাংশন কলিং কীভাবে ব্যবহার করবেন

নতুন ফাংশন যোগ করতে, Responses API-এর জন্য স্ক্রিনের বাম পাশের কনফিগারেশন প্যানেলে “+টুলস > ফাংশনস” বা Chat Completions API-এর জন্য শুধু “+ফাংশন” ক্লিক করুন.

এরপর, ফাংশনের প্যারামিটারসহ JSON স্কিমা লিখুন. আপনি ফাংশনটি কী করবে তা সাধারণ ভাষায় বর্ণনা করে প্রস্তাবিত JSON স্কিমা পেতে বেটা “জেনারেট” ফিচার ব্যবহার করতে পারেন.

এখন আপনি স্ক্রিনের বাম পাশে “টুলস”-এর অধীনে ফাংশনটি তালিকাভুক্ত দেখতে পাবেন.

Playground-এ ফাংশনটি পরীক্ষা করতে, এমন একটি বার্তা লিখুন যা মডেলকে ফাংশনটি কল করতে ট্রিগার করবে.

উদাহরণস্বরূপ, get_weather ফাংশনের জন্য লিখুন: “বার্কলেতে আবহাওয়া কেমন?”

ফাংশনটি কল হলে, আপনার ফাংশনের আউটপুট লিখুন, যেমন “{temp: 80}” এবং “রান” চাপুন. এরপর Assistant তার প্রতিক্রিয়ার জন্য আপনার দেওয়া ফাংশনের আউটপুট ব্যবহার করবে.

এটি কি সমান্তরাল ফাংশন কলিং সমর্থন করে?

হ্যাঁ, Chat Playground-এ সমান্তরাল ফাংশন কলিং সমর্থিত.

সমান্তরাল ফাংশন কলিং হলো মডেলের একসাথে একাধিক ফাংশন কল সম্পাদনের ক্ষমতা, যার ফলে এসব ফাংশন কলের প্রভাব ও ফলাফল সমান্তরালভাবে সম্পন্ন করা যায়. ফাংশনগুলোতে বেশি সময় লাগলে এটি বিশেষভাবে উপযোগী, এবং API-এর সাথে রাউন্ড ট্রিপ কমায়.

স্কিমায় strict: "true" সেট করে স্ট্রাকচার্ড আউটপুটস চালু করুন

স্ট্রাকচার্ড আউটপুটস চালু থাকলে, ফাংশন কলের জন্য মডেল যে আর্গুমেন্ট তৈরি করে তা আপনার দেওয়া JSON Schema-এর সাথে মেলানো নিশ্চিত থাকে.

আপনি যদি স্ট্রাকচার্ড আউটপুটস ব্যবহার না করেন, তাহলে আর্গুমেন্টের কাঠামো সঠিক হবে তার নিশ্চয়তা নেই, তাই সেগুলো ব্যবহার করার আগে আর্গুমেন্ট যাচাই করতে আমরা Pydantic-এর মতো একটি ভ্যালিডেশন লাইব্রেরি ব্যবহার করার পরামর্শ দিই.


স্ট্রাকচার্ড আউটপুটসসহ ফাংশন কলিং সম্পর্কে আরও জানুন.

Playground-এ ফাংশন পছন্দ কীভাবে বাধ্যতামূলক করবেন

  1. মডেলের নামের পাশে “সেটিংস” আইকনে ক্লিক করুন

  2. টুল চয়েসে ক্লিক করুন

  3. “অটো” থেকে “প্রয়োজনীয়” বা কাঙ্ক্ষিত ফাংশনে (আগে তৈরি করা) পরিবর্তন করুন.

এই নিবন্ধটি কি সহায়ক ছিল?