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

OpenAI மாடல் பதில்களின் நீளத்தைக் கட்டுப்படுத்துதல்

டோக்கன் அமைப்புகள், தெளிவான ப்ராம்ப்ட்கள், எடுத்துக்காட்டுகள் மற்றும் stop sequences மூலம் OpenAI மாடல்களின் வெளியீட்டு வரம்புகளை அமைப்பது எப்படி என்பதை அறிக.

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

மேலோட்டம்

மாடலின் பதில் நீளத்தைக் கட்டுப்படுத்துவது பல காரணங்களுக்காக பயனுள்ளதாகும்: செலவை நிர்வகிக்க உதவுகிறது (ஏனெனில் நீங்கள் டோக்கன் ஒன்றுக்கு கட்டணம் செலுத்துகிறீர்கள்), தாமதம்/செயல்திறனை மேம்படுத்துகிறது (குறுகிய பதில்கள் வேகமாக திரும்பும்), மேலும் அளவுக்கு அதிகமான நீண்ட அல்லது விவரமான வெளியீடுகளைத் தவிர்த்து தொடர்புடையதன்மையை உறுதி செய்கிறது.

டோக்கன் உச்ச வரம்புகள், ரீஸனிங் மற்றும் verbosity அமைப்புகள், தெளிவான வழிமுறைகள், உதாரணங்கள், stop தொடர்கள் ஆகியவற்றைப் பயன்படுத்தி இதைச் செய்யலாம். மிகச் சமீபத்திய மற்றும் முழுமையான விவரங்களுக்கு, எப்போதும் platform.openai.com-இல் உள்ள அதிகாரப்பூர்வ API குறிப்பைப் பார்க்கவும்.

அதிகபட்ச வெளியீட்டு நீளத்தை அமைக்கவும்

Responses API

GPT-5 மாடல்கள் மற்றும் பெரும்பாலான o-சீரிஸ் மாடல்களுக்கு பயன்படுத்தப்படுகிறது: மாடல் உருவாக்கும் டோக்கன்களின் எண்ணிக்கைக்கு உச்ச வரம்பு அமைக்க max_output_tokens பயன்படுத்தவும். compaction_trigger கோரிக்கைகளுக்கு, max_output_tokens ஐ விடுபடுத்தவும் அல்லது அதை குறைந்தது 20000 ஆக அமைக்கவும்; அதைவிடச் சிறிய மதிப்புகள் நிராகரிக்கப்படும். Responses API பல completions (n) ஐ ஆதரிக்காது.

சாட் கம்ப்ளீஷன்ஸ் API

பழைய GPT-3.5, GPT-4o, மற்றும் சில நேரங்களில் o-சீரிஸுக்கு பயன்படுத்தப்படுகிறது.

  • o3 மற்றும் o4-mini போன்ற ரீஸனிங் மாடல்களுக்கு, max_completion_tokens (max_tokens இன் மாற்றுப்பெயர்) பயன்படுத்தவும்.

  • முந்தைய/ரீஸனிங் அல்லாத மாடல்களுக்கு, max_tokens இன்னும் செயல்படும்.

  • stop மற்றும் n (பல completions) ஆகியவற்றை ஆதரிக்கிறது.

குறிப்பு: “குறைந்தபட்ச டோக்கன்கள்” என்ற அமைப்பு இல்லை. உங்களுக்கு குறைந்தபட்ச நீளம் தேவைப்பட்டால், அதை உங்கள் ப்ராம்ப்டில் குறிப்பிடுங்கள்.

மாடல் குழுவின்படி டோக்கன் வரம்புகள்

சமீபத்திய டோக்கன் வரம்புகள், சூழல் அளவுகள், வெளியீட்டு உச்ச வரம்புகள் ஆகியவற்றுக்கு, குறிப்பிட்ட மாடல் ஆவணங்களைப் பார்க்கவும்.

விரைவு உதாரணங்கள்

Responses API

{ "model": "gpt-5", "input": "கண்டறிதல்களை சுமார் 80 சொற்களில் சுருக்கவும்.", "max_output_tokens": 120 }

சாட் கம்ப்ளீஷன்ஸ் (ரீஸனிங் மாடல்)

{ "model": "o3-mini", "messages": [{"role": "user", "content": "Write five one-line options."}], "max_completion_tokens": 100 }

GPT-5 மாடல்களுக்கு உரிய கட்டுப்பாடுகள்: verbosity மற்றும் reasoning.effort

இந்தக் கட்டுப்பாடுகள் GPT-5 மாடல்களில் மட்டுமே கிடைக்கும் (gpt-5.2, gpt-5.2-chat-latest, gpt-5.2 pro போன்றவை). O-சீரிஸ் மற்றும் பழைய மாடல்கள் இவற்றை ஆதரிக்காது.

`verbosity` என்பது "low", "medium" (இயல்புநிலை), அல்லது "high" ஆகியவற்றை ஏற்கும். இது விவரத்தின் அளவை பாதிக்கும்; கடின வரம்புகளை அல்ல.

{ "model": "gpt-5", "input": "PageRank-ஐ உயர்நிலை பார்வையில் விளக்குங்கள்.", "text": { "verbosity": "low" }, "max_output_tokens": 200 }

பதில் உருவாக்குவதற்கு முன் எத்தனை ரீஸனிங் டோக்கன்கள் உருவாக்கப்பட வேண்டும் என்பதை `reasoning.effort` கட்டுப்படுத்துகிறது. GPT-5.2 none,low, medium, high,and xhigh ஆகியவற்றை ஆதரிக்கிறது. gpt-5.2-pro medium, high,and xhigh ஆகியவற்றை மட்டுமே ஆதரிக்கிறது. முந்தைய ரீஸனிங் மாடல்கள் low, medium, மற்றும் high ஆகியவற்றை மட்டுமே ஆதரிக்கின்றன.

{ "model": "gpt-5", "input": "சுதந்திரச் சிலையை 1 மிமீ அடுக்கில் பூச எவ்வளவு தங்கம் தேவைப்படும்?", "reasoning": { "effort": "minimal" } }

தாமதத்துக்கு உணர்திறன் கொண்ட பயன்பாட்டு நிகழ்வுகளுக்கு, மாடல் ரீஸனிங் அல்லாத மாடல் போல நடக்க, `reasoning.effort`none ஆக அமைக்கலாம்.

குறிப்பிட்ட வழிமுறைகளை வழங்கவும்

உங்களுக்கு வேண்டிய துல்லியமான நீளம் அல்லது வடிவத்தைக் கேட்கவும். உதாரணங்கள்:

  • சரியாக ஐந்து விருப்பங்களைப் பட்டியலிடு.”

  • 50 சொற்கள் கொண்ட சுருக்கத்தை எழுது.”

  • 100 டோக்கன்களுக்கு மேல் வேண்டாம். மேலும் தேவைப்பட்டால், ‘இன்னும் இடம் தேவை.’ என்று சொல்லவும்.”

ஒரே மாதிரியான நீளம் கொண்ட உதாரணங்களைப் பயன்படுத்தவும்

நீங்கள் விரும்பும் நீளத்துக்கு பொருந்தும் ஃப்யூ-ஷாட் உதாரணங்கள், அந்த வடிவத்தை மாடல் தொடர்ந்து பின்பற்ற உதவுகின்றன.

திட்டமிட்ட stop தொடர்களைப் பயன்படுத்தவும்

மாடல் ஒரு பிரிப்பான் அல்லது எண் இடப்பட்ட பட்டியலின் எல்லையை அடையும் போது உருவாக்கத்தை நிறுத்த stop பயன்படுத்தவும்.

{ "stop": ["
###", "6."] }

பல தேர்வுகள்

  • சாட் கம்ப்ளீஷன்ஸ்: n ஒரே அழைப்பில் பல completions-ஐத் தரும்.

  • Responses API: n ஆதரிக்கப்படாது; ஒன்றுக்கு மேற்பட்ட வெளியீடு தேவைப்பட்டால் பல அழைப்புகளைச் செய்யவும்.

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