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

OpenAI API मध्ये Completions वरून Chat Completions कडे जाणे

जुन्या OpenAI Completions API वरून Chat Completions कडे कसे स्थलांतर करावे

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

Chat Completions हे OpenAI च्या नवीनतम मॉडेल्ससह वापरण्यासाठी मानक API आहे. आमच्या मजकूर निर्मिती विकसक मार्गदर्शकाचा वापर करून ते सुरू करण्याबद्दल तुम्ही जाणून घेऊ शकता.

11 मार्च 2025 पर्यंत, आम्ही आमच्या नवीन एजंट्स प्लॅटफॉर्मचे बिल्डिंग ब्लॉक्स रिलीज केले आहेत. तपशीलांसाठी, आमच्या Responses API साठीची API दस्तऐवज, वेब शोध, फाइल शोध आणि कॉम्प्युटर वापर यांसह टूल्स, तसेच Agents SDK आणि ट्रेसिंग पहा.

प्रॉम्प्ट्स ते संदेश

आमच्या मॉडेल्ससोबत अधिक परस्परसंवादी आणि गतिमान संभाषण करण्यासाठी, पूर्णतांसोबत वापरल्या जाणाऱ्या जुन्या प्रॉम्प्ट-शैलीऐवजी तुम्ही गप्पांच्या स्वरूपातील संदेश वापरू शकता.

हे कसे कार्य करते ते येथे आहे:

  • एकच प्रॉम्प्ट स्ट्रिंग पाठवण्याऐवजी, तुम्ही इनपुट म्हणून संदेश ऑब्जेक्ट्सची यादी पाठवता.

  • प्रत्येक संदेशात role असते आणि सहसा content असते.

  • सामान्य भूमिकांमध्ये system, user, assistant, developer आणि tool यांचा समावेश होतो. टूल संदेश टूल/फंक्शन परिणामांसाठी वापरले जातात आणि ते सहाय्यकाच्या टूल कॉल्सशी संबंधित असणे आवश्यक आहे. मागील आवृत्त्यांशी सुसंगततेसाठी, फंक्शन संदेश अजूनही स्वीकारले जाऊ शकतात आणि सर्व्हर हाताळणीमध्ये टूल संदेशांमध्ये रूपांतरित केले जाऊ शकतात. मॉडेलच्या समर्थनानुसार डेव्हलपर संदेश पुन्हा मॅप केले जाऊ शकतात.

  • content मध्ये त्या भूमिकेकडून आलेल्या संदेशाचा मजकूर असतो.

  • सिस्टम सूचना संभाषणासाठी उच्च-स्तरीय सूचना देऊ शकते

  • संदेश यादीत ज्या क्रमाने दिसतात त्या क्रमाने प्रक्रिया केले जातात, आणि सहाय्यक त्यानुसार प्रतिसाद देतो.

अगदी मूलभूत पूर्णता विनंत्याही गप्पा पूर्णतांद्वारे पूर्ण करता येतात, खाली तुम्ही पाहू शकता:

| पूर्वी | आता | | 'prompt' : 'tell me a joke' | 'messages': <br>[{'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 पहा.

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