Chat Completions ಎಂಬುದು OpenAIನ ಇತ್ತೀಚಿನ ಮಾಡೆಲ್ಗಳೊಂದಿಗೆ ಬಳಸುವ ಪ್ರಮಾಣಿತ API ಆಗಿದೆ. ನಮ್ಮ ಪಠ್ಯ ರಚನೆ ಡೆವಲಪರ್ ಮಾರ್ಗದರ್ಶಿ ಬಳಸಿ ಇದನ್ನು ಪ್ರಾರಂಭಿಸುವ ಬಗ್ಗೆ ನೀವು ತಿಳಿದುಕೊಳ್ಳಬಹುದು.
ಮಾರ್ಚ್ 11, 2025ರ ವೇಳೆಗೆ, ನಮ್ಮ ಹೊಸ ಏಜೆಂಟ್ಗಳ ವೇದಿಕೆಯ ನಿರ್ಮಾಣ ಘಟಕಗಳನ್ನು ನಾವು ಬಿಡುಗಡೆ ಮಾಡಿದ್ದೇವೆ. ವಿವರಗಳಿಗಾಗಿ, ನಮ್ಮ Responses APIಗೆ ಸಂಬಂಧಿಸಿದ API ದಸ್ತಾವೇಜುಗಳು, ವೆಬ್ ಹುಡುಕಾಟ, ಫೈಲ್ ಹುಡುಕಾಟ ಮತ್ತು ಕಂಪ್ಯೂಟರ್ ಬಳಕೆ ಸೇರಿದಂತೆ ಪರಿಕರಗಳು, ಮತ್ತು ಟ್ರೇಸಿಂಗ್ ಹೊಂದಿರುವ ನಮ್ಮ Agents SDK ಅನ್ನು ನೋಡಿ.
ಪ್ರಾಂಪ್ಟ್ಗಳಿಂದ ಸಂದೇಶಗಳಿಗೆ
ನಮ್ಮ ಮಾಡೆಲ್ಗಳೊಂದಿಗೆ ಹೆಚ್ಚು ಸಂವಾದಾತ್ಮಕ ಮತ್ತು ಕ್ರಿಯಾಶೀಲ ಸಂಭಾಷಣೆ ನಡೆಸಲು, ಪೂರ್ಣಗೊಳಿಸುವಿಕೆಗಳಲ್ಲಿ ಬಳಸುವ ಹಳೆಯ ಪ್ರಾಂಪ್ಟ್ ಶೈಲಿಯ ಬದಲು ಚಾಟ್ ಸ್ವರೂಪದ ಸಂದೇಶಗಳನ್ನು ಬಳಸಬಹುದು.
ಇದು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದು ಇಲ್ಲಿದೆ:
ಒಂದೇ ಪ್ರಾಂಪ್ಟ್ ಪಠ್ಯವನ್ನು ಕಳುಹಿಸುವ ಬದಲು, ಸಂದೇಶ ಆಬ್ಜೆಕ್ಟ್ಗಳ ಪಟ್ಟಿಯನ್ನು ಇನ್ಪುಟ್ ಆಗಿ ಕಳುಹಿಸುತ್ತೀರಿ.
ಪ್ರತಿ ಸಂದೇಶವು ಒಂದು role ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ content ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ.
ಸಾಮಾನ್ಯ role ಮೌಲ್ಯಗಳಲ್ಲಿ system, user, assistant, developer ಮತ್ತು tool ಸೇರಿವೆ. ಉಪಕರಣ ಅಥವಾ ಫಂಕ್ಷನ್ನ ಫಲಿತಾಂಶಗಳಿಗಾಗಿ tool ಸಂದೇಶಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅವು assistantನ tool ಕರೆಗಳಿಗೆ ಹೊಂದಿಕೆಯಾಗಬೇಕು. ಹಿಂದಿನ ಆವೃತ್ತಿಗಳೊಂದಿಗಿನ ಹೊಂದಾಣಿಕೆಗಾಗಿ, function ಸಂದೇಶಗಳನ್ನು ಈಗಲೂ ಸ್ವೀಕರಿಸಿ, ಸರ್ವರ್ ನಿರ್ವಹಣೆಯ ವೇಳೆ tool ಸಂದೇಶಗಳಾಗಿ ಪರಿವರ್ತಿಸಬಹುದು. ಮಾಡೆಲ್ನ ಬೆಂಬಲವನ್ನು ಅವಲಂಬಿಸಿ developer ಸಂದೇಶಗಳ ಮ್ಯಾಪಿಂಗ್ ಅನ್ನು ಬದಲಾಯಿಸಬಹುದು.
contentನಲ್ಲಿ ಆಯಾ role ಕಳುಹಿಸಿದ ಸಂದೇಶದ ಪಠ್ಯ ಇರುತ್ತದೆ.
ಸಿಸ್ಟಂ ಸೂಚನೆಯು ಸಂಭಾಷಣೆಗೆ ಉನ್ನತ ಮಟ್ಟದ ನಿರ್ದೇಶನಗಳನ್ನು ನೀಡಬಹುದು.
ಪಟ್ಟಿಯಲ್ಲಿ ಕಾಣಿಸುವ ಕ್ರಮದಲ್ಲೇ ಸಂದೇಶಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು assistant ಅದಕ್ಕೆ ತಕ್ಕಂತೆ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತದೆ.
ಕೆಳಗೆ ಕಾಣುವಂತೆ, ಮೂಲಭೂತ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆ ವಿನಂತಿಗಳನ್ನೂ ಚಾಟ್ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆಗಳ ಮೂಲಕ ನಿರ್ವಹಿಸಬಹುದು:
| ಆಗ | ಈಗ |
|---|---|
'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 ಅನ್ನು ನೋಡಿ.
