Chat Completions ከOpenAI የቅርብ ጊዜ ሞዴሎች ጋር ለመጠቀም የሚመከረው መደበኛ API ነው። በእኛ የጽሑፍ ማመንጫ የገንቢ መመሪያ በመጠቀም እንዴት መጀመር እንደሚቻል መማር ይችላሉ።
ከማርች 11፣ 2025 ጀምሮ፣ የአዲሱ የወኪሎች መድረካችንን መሠረታዊ አካላት አውጥተናል። ለዝርዝሮች፣ ለResponses API የAPI ሰነዶቻችንን፣ Web Search፣ File Search እና Computer Useን ጨምሮ መሣሪያዎችን፣ እንዲሁም Tracing ያለውን Agents SDK ይመልከቱ።
ከእርምጃዎች ወደ መልዕክቶች
ከሞዴሎቻችን ጋር ይበልጥ ተግባቢና ተለዋዋጭ ውይይት ለማድረግ፣ ከcompletions ጋር ይጠቀም ከነበረው የቆየ እርምጃ-ቅጥ ፋንታ መልዕክቶችን በውይይት ቅርጸት መጠቀም ይችላሉ።
እንዴት እንደሚሠራ እነሆ፦
አንድ የእርምጃ ሕብረቁምፊ ከመላክ ይልቅ፣ እንደ ግብዓትዎ የመልዕክት ኦብጀክቶች ዝርዝር ይልካሉ።
እያንዳንዱ መልዕክት
roleእና ብዙውን ጊዜcontentአለው።የተለመዱ ሚናዎች
system፣user፣assistant፣developerእናtoolን ያካትታሉ። የመሣሪያ መልዕክቶች ለመሣሪያ/ፋንክሽን ውጤቶች ይጠቀማሉ፣ እና ከረዳት የመሣሪያ ጥሪዎች ጋር መዛመድ አለባቸው። ከኋላ ተኳሃኝነት ሲባል፣ የፋንክሽን መልዕክቶች አሁንም ሊቀበሉ እና በአገልጋይ አያያዝ ውስጥ ወደ መሣሪያ መልዕክቶች ሊቀየሩ ይችላሉ። የdeveloper መልዕክቶች በሞዴል ድጋፍ ላይ ተመስርተው እንደገና ሊመደቡ ይችላሉ።contentከሚናው የመጣውን የመልዕክቱን ጽሑፍ ይይዛል።የsystem መመሪያው ለውይይቱ ከፍተኛ ደረጃ መመሪያዎችን ሊሰጥ ይችላል
መልዕክቶቹ በዝርዝሩ ውስጥ በሚታዩበት ቅደም ተከተል ይሰራባቸዋል፣ እና ረዳቱ በዚያ መሠረት ምላሽ ይሰጣል።
ከታች እንደሚያዩት፣ መሠረታዊ የCompletions ጥያቄዎች እንኳን በChat Completions በኩል ሊፈጸሙ ይችላሉ፦
| ቀድሞ | አሁን | | '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ን ይመልከቱ።
