OpenAI
இந்தப் பக்கம் இயந்திரத்தால் மொழிபெயர்க்கப்பட்டுள்ளது. மூல ஆங்கிலக் கட்டுரையைப் பாருங்கள்.

OpenAI API-யில் Completions இலிருந்து Chat Completions-க்கு மாறுவது

பழைய OpenAI Completions API-யிலிருந்து Chat Completions-க்கு எப்படி மாற்றுவது

புதுப்பிக்கப்பட்டது: 6 days ago

OpenAI-இன் சமீபத்திய மாடல்களுடன் பயன்படுத்த வேண்டிய நிலையான API Chat Completions ஆகும். எங்கள் உரை உருவாக்க டெவலப்பர் வழிகாட்டியைப் பயன்படுத்தி இதைத் தொடங்குவது பற்றி நீங்கள் அறிந்துகொள்ளலாம்.

மார்ச் 11, 2025 நிலவரப்படி, எங்கள் புதிய ஏஜென்ட்கள் பிளாட்ஃபார்மின் அடிப்படை கூறுகளை வெளியிட்டுள்ளோம். விவரங்களுக்கு, எங்கள் Responses APIக்கான API ஆவணங்கள், இணையத் தேடல், கோப்புத் தேடல், கணினி பயன்பாடு உள்ளிட்ட Tools, மேலும் 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':'நீங்கள் Shakespeare போல பேசும் ஒரு உதவியாளர்.'}, 
{'role':'user', 'content':'எனக்கு ஒரு ஜோக் சொல்லு'},

இதுபோன்ற ஒன்றை விளைவிக்கும்

{...
'message': {'role':'assistant',
'content':'கோழி ஏன் சாலையை கடந்தது? மறுபக்கத்துக்குச் செல்ல. ஆனால் உண்மையாகச் சொன்னால், அந்த மறுபக்கம் ஆபத்தும் அபாயமும் நிரம்பியிருந்தது; ஆகவே அது வந்த இடத்திற்கே விரைவாகத் திரும்பியது!'}
...}

செய்தி உரையாடல் வரலாற்றை நீங்களே நிர்வகிப்பதில் சிக்கிக்கொள்ள வேண்டாத விருப்பங்களை ஆராய விரும்பினால், Assistants APIயைப் பார்க்கவும்.

இந்தக் கட்டுரை உங்களுக்கு உதவியாக இருந்ததா?