OpenAI యొక్క తాజా మోడళ్లతో ఉపయోగించడానికి Chat Completions ప్రామాణిక API. దీనితో ప్రారంభించడం గురించి మా టెక్స్ట్ జనరేషన్ డెవలపర్ గైడ్ ఉపయోగించి తెలుసుకోవచ్చు.
మార్చి 11, 2025 నాటికి, మా కొత్త ఏజెంట్స్ ప్లాట్ఫారమ్ యొక్క బిల్డింగ్ బ్లాక్లను విడుదల చేశాము. వివరాల కోసం, మా Responses API కోసం API డాక్స్, Web Search, File Search, మరియు Computer Use సహా టూల్స్, అలాగే Tracingతో కూడిన మా 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ను చూడండి.
