Chat Completions हे OpenAI च्या नवीनतम मॉडेल्ससह वापरण्यासाठी मानक API आहे. आमच्या मजकूर निर्मिती विकसक मार्गदर्शकाचा वापर करून ते सुरू करण्याबद्दल तुम्ही जाणून घेऊ शकता.
11 मार्च 2025 पर्यंत, आम्ही आमच्या नवीन एजंट्स प्लॅटफॉर्मचे बिल्डिंग ब्लॉक्स रिलीज केले आहेत. तपशीलांसाठी, आमच्या Responses API साठीची API दस्तऐवज, वेब शोध, फाइल शोध आणि कॉम्प्युटर वापर यांसह टूल्स, तसेच Agents SDK आणि ट्रेसिंग पहा.
प्रॉम्प्टऐवजी संदेश
आमच्या मॉडेलसोबत अधिक परस्परसंवादी आणि गतिशील संभाषण करण्यासाठी, पूर्णता प्रक्रियेत वापरल्या जाणाऱ्या जुन्या प्रॉम्प्ट-शैलीऐवजी तुम्ही संवाद स्वरूपातील संदेश वापरू शकता.
हे असे कार्य करते:
एकच प्रॉम्प्ट अक्षरमाला पाठवण्याऐवजी, तुम्ही इनपुट म्हणून संदेश घटकांची सूची पाठवता.
प्रत्येक संदेशाला एक भूमिका आणि सहसा मजकूर असतो.
सामान्य भूमिकांमध्ये प्रणाली, वापरकर्ता, सहाय्यक, विकसक आणि साधन यांचा समावेश होतो. साधन किंवा कार्याचे परिणाम देण्यासाठी साधन संदेश वापरले जातात आणि ते सहाय्यकाने केलेल्या साधन आवाहनांशी संबंधित असणे आवश्यक आहे. मागील आवृत्त्यांशी सुसंगततेसाठी, कार्य संदेश अजूनही स्वीकारले जाऊ शकतात आणि सर्व्हरवरील प्रक्रियेदरम्यान साधन संदेशांमध्ये रूपांतरित केले जाऊ शकतात. मॉडेलच्या समर्थनानुसार विकसक संदेशांचे पुनर्नियोजन केले जाऊ शकते.
मजकुरात त्या भूमिकेकडून आलेल्या संदेशाचा मजकूर असतो.
प्रणाली सूचना संभाषणासाठी व्यापक सूचना देऊ शकते.
संदेश सूचीमध्ये ज्या क्रमाने दिसतात त्याच क्रमाने त्यांच्यावर प्रक्रिया केली जाते आणि सहाय्यक त्यानुसार प्रतिसाद देतो.
खाली दाखवल्याप्रमाणे, अगदी मूलभूत पूर्णता विनंत्याही संवाद पूर्णतेद्वारे पूर्ण करता येतात:
| तेव्हा | आता |
|---|---|
'prompt' : 'tell me a joke' | 'messages': [{'role':'user', 'content':'tell me a joke'}] |
आता संभाषणातील संदेशांची सूची वाढवून मॉडेलसोबत सहजपणे संवादाची देवाणघेवाण करता येते.
'messages': [{'role':'user', 'content':'मला एक विनोद सांगा'},
{'role':'assistant', 'content':'कोंबडीने रस्ता का ओलांडला'},
{'role':'user', 'content':'मला माहित नाही, कोंबडीने रस्ता का ओलांडला'}]सिस्टम सूचना
संभाषणभर मॉडेलचे वर्तन मार्गदर्शित करण्यासाठी तुम्ही सिस्टम-स्तरीय सूचना देखील वापरू शकता. उदाहरणार्थ, सिस्टम सूचना आणि असा संदेश वापरल्यास
'messages': [{'role':'system', 'content':'तुम्ही शेक्सपिअरसारखे बोलणारे सहाय्यक आहात.'},
{'role':'user', 'content':'मला एक विनोद सांगा'}, यामुळे साधारण असे काहीतरी मिळेल
{...
'message': {'role':'assistant',
'content':'कोंबडीने रस्ता का ओलांडला? दुसऱ्या बाजूला जाण्यासाठी, पण खरेच, ती बाजू संकट आणि धोक्यांनी भरलेली होती, म्हणून ती जिथून आली तिथेच पटकन परतली, नक्कीच!'}
...}संदेश संभाषणाचा इतिहास स्वतः व्यवस्थापित करण्याची गरज नसलेले पर्याय एक्सप्लोर करायचे असल्यास, Assistants API पहा.
