OpenAI
या पेजला मशीनद्वारे भाषांतरित केले आहे. मूळ इंग्रजी लेख पहा.

Chat Playground मधील फंक्शन कॉलिंग

तुम्ही OpenA Playground मध्ये फंक्शन कॉलिंग वापरू शकता.

अपडेट केले: 8 days ago

फंक्शन कॉलिंगमुळे तुम्ही असिस्टंटला कोणतीही कस्टम फंक्शन्स किंवा बाह्य APIs वर्णन करू शकता, ज्यामुळे संबंधित आर्ग्युमेंट्स असलेला JSON ऑब्जेक्ट आउटपुट करून असिस्टंट ती फंक्शन्स बुद्धिमत्तेने कॉल करू शकतो.

Chat Playground मध्ये फंक्शन कॉलिंग कसे वापरावे

नवीन फंक्शन जोडण्यासाठी, Responses API साठी स्क्रीनच्या डाव्या बाजूच्या कॉन्फिगरेशन पॅनेलमध्ये “+टूल्स > फंक्शन्स” वर क्लिक करा किंवा, चॅट कम्प्लीशन्स API साठी फक्त “+फंक्शन” वर क्लिक करा.

त्यानंतर, फंक्शनच्या पॅरामीटर्ससह JSON स्कीमा एंटर करा. सुचवलेला JSON स्कीमा मिळवण्यासाठी, फंक्शनने काय करावे असे तुम्हाला वाटते ते साध्या मजकुरात वर्णन करण्यासाठी तुम्ही बीटा “जनरेट” कार्यक्षमता वापरू शकता.

आता तुम्हाला स्क्रीनच्या डाव्या बाजूला “टूल्स” खाली फंक्शन सूचीबद्ध दिसेल.

Playground मध्ये फंक्शनची चाचणी करण्यासाठी, मॉडेलला फंक्शन कॉल करण्यास प्रवृत्त करेल असा संदेश एंटर करा.

उदाहरणार्थ, get_weather फंक्शनसाठी, एंटर करा: “बर्कलेमधील हवामान कसे आहे?”

फंक्शन कॉल झाल्यावर, तुमच्या फंक्शनचे आउटपुट एंटर करा, उदा. “{temp: 80}” आणि “रन” दाबा. त्यानंतर सहाय्यक तुम्ही पुरवलेल्या फंक्शनच्या आउटपुटचा त्याच्या प्रतिसादासाठी वापर करेल.

हे समांतर फंक्शन कॉलिंगला समर्थन देते का?

होय, Chat Playground मध्ये समांतर फंक्शन कॉलिंग समर्थित आहे.

समांतर फंक्शन कॉलिंग म्हणजे एकाच वेळी अनेक फंक्शन कॉल करण्याची मॉडेलची क्षमता, ज्यामुळे या फंक्शन कॉलचे परिणाम आणि निकाल समांतरपणे सोडवता येतात. फंक्शन्सना बराच वेळ लागत असल्यास हे विशेषतः उपयुक्त ठरते आणि API सोबतचे राउंड ट्रिप्स कमी करते.

स्कीमामध्ये strict: "true" सेट करून स्ट्रक्चर्ड आउटपुट्स चालू करा

स्ट्रक्चर्ड आउटपुट्स चालू असताना, फंक्शन कॉल्ससाठी मॉडेलने तयार केलेली आर्ग्युमेंट्स तुम्ही दिलेल्या JSON स्कीमाशी जुळतील याची हमी असते.

तुम्ही स्ट्रक्चर्ड आउटपुट्स वापरत नसल्यास, आर्ग्युमेंट्सची रचना योग्य असेल याची हमी नसते, त्यामुळे ती वापरण्यापूर्वी प्रथम आर्ग्युमेंट्स पडताळण्यासाठी Pydantic सारखी व्हॅलिडेशन लायब्ररी वापरण्याची आम्ही शिफारस करतो.


स्ट्रक्चर्ड आउटपुट्ससह फंक्शन कॉलिंगबद्दल अधिक जाणून घ्या.

Playground मध्ये फंक्शन निवड सक्तीची कशी करावी

  1. मॉडेलच्या नावाशेजारील “सेटिंग्ज” आयकॉनवर क्लिक करा

  2. टूल निवडवर क्लिक करा

  3. “ऑटो” वरून “आवश्यक” किंवा इच्छित फंक्शनमध्ये (पूर्वी तयार केलेले) बदला.

हा लेख उपयुक्त आहे का?