फंक्शन कॉलिंगमुळे तुम्ही असिस्टंटला कोणतीही कस्टम फंक्शन्स किंवा बाह्य APIs वर्णन करू शकता, ज्यामुळे संबंधित आर्ग्युमेंट्स असलेला JSON ऑब्जेक्ट आउटपुट करून असिस्टंट ती फंक्शन्स बुद्धिमत्तेने कॉल करू शकतो.
चॅट Playgroundमध्ये फंक्शन कॉलिंग कसे वापरावे
नवीन फंक्शन जोडण्यासाठी, Responses API साठी स्क्रीनच्या डावीकडील कॉन्फिगरेशन पॅनेलमध्ये "+साधने > फंक्शन्स" वर क्लिक करा किंवा चॅट कम्प्लीशन्स API साठी फक्त "+फंक्शन" वर क्लिक करा.
त्यानंतर, फंक्शनच्या पॅरामीटर्ससह JSON स्कीमा प्रविष्ट करा. फंक्शनने काय करावे हे साध्या मजकुरात सांगून सुचवलेली JSON स्कीमा मिळवण्यासाठी तुम्ही बीटा "निर्माण करा" सुविधा वापरू शकता.
आता स्क्रीनच्या डाव्या बाजूला “साधने” अंतर्गत फंक्शन सूचीबद्ध झालेले दिसेल.
Playgroundमध्ये फंक्शनची चाचणी घेण्यासाठी, मॉडेलला ते फंक्शन कॉल करण्यास प्रवृत्त करणारा संदेश प्रविष्ट करा.
उदाहरणार्थ, get_weather फंक्शनसाठी असे प्रविष्ट करा: "बर्कलीमधील हवामान कसे आहे?"
फंक्शन कॉल झाल्यावर, तुमच्या फंक्शनचा परिणाम प्रविष्ट करा, उदा. "{temp: 80}", आणि “चालवा” दाबा. त्यानंतर सहाय्यक त्याच्या प्रतिसादासाठी तुम्ही दिलेला फंक्शनचा परिणाम वापरेल.
हे समांतर फंक्शन कॉलिंगला समर्थन देते का?
होय, Chat Playground मध्ये समांतर फंक्शन कॉलिंग समर्थित आहे.
समांतर फंक्शन कॉलिंग म्हणजे एकाच वेळी अनेक फंक्शन कॉल करण्याची मॉडेलची क्षमता, ज्यामुळे या फंक्शन कॉलचे परिणाम आणि निकाल समांतरपणे सोडवता येतात. फंक्शन्सना बराच वेळ लागत असल्यास हे विशेषतः उपयुक्त ठरते आणि API सोबतचे राउंड ट्रिप्स कमी करते.
स्कीमामध्ये strict: "true" ठेवून स्ट्रक्चर्ड आउटपुट्स सुरू करा
स्ट्रक्चर्ड आउटपुट्स सुरू असताना, फंक्शन कॉलसाठी मॉडेलने तयार केलेले आर्ग्युमेंट्स तुम्ही दिलेल्या JSON स्कीमाशी नक्की जुळतील.
तुम्ही स्ट्रक्चर्ड आउटपुट्स वापरत नसल्यास, आर्ग्युमेंट्सची रचना बरोबर असेल याची खात्री नसते. त्यामुळे ते वापरण्यापूर्वी प्रथम तपासण्यासाठी Pydanticसारखी प्रमाणीकरण लायब्ररी वापरण्याची आम्ही शिफारस करतो.
स्ट्रक्चर्ड आउटपुट्ससह फंक्शन कॉलिंगबद्दल अधिक जाणून घ्या.
Playgroundमध्ये फंक्शनची निवड सक्तीची कशी करावी
मॉडेलच्या नावाशेजारील "सेटिंग्ज" चिन्हावर क्लिक करा
साधनाची निवड यावर क्लिक करा
"स्वयंचलित" ऐवजी "आवश्यक" किंवा हवे असलेले यापूर्वी तयार केलेले फंक्शन निवडा.
